{"title":"Porting classes and coding rules for C programs on CTRON","authors":"N. Iwata, M. Hanazawa","doi":"10.1109/TRON.1993.589181","DOIUrl":"https://doi.org/10.1109/TRON.1993.589181","url":null,"abstract":"For porting of a C language program, compilers at the porting source and destinations must interpret the program identically. This can lead that a portability scope is defined by the set of compilers that will interpret a program identically. Similarly, a group of programs can be delineated whose interpretation will be the same within a set of compilers. The authors propose a porting class which is a portability scope for the programs written in C language, and indicates the coding rules which must be observed to belong to each porting class. Methods are also indicated for checking whether a program adheres to those coding rules.","PeriodicalId":134393,"journal":{"name":"Proceedings the Tenth Project International Symposium, 1993","volume":"T163 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125665516","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Complexity optimization technique for sound synthesis on digital sound processing architectures","authors":"H. Mori, K. Sakamura","doi":"10.1109/TRON.1993.589178","DOIUrl":"https://doi.org/10.1109/TRON.1993.589178","url":null,"abstract":"Synthesized sounds are practically used for many applications, such a HMI using a voice dialog, broadcasting of synthesized music and voices. Natural and realistic sounds are required for the applications and it is necessary for some applications, such as two or more voices dialog and music, to produce many sounds at one time. One generating method of realistic sounds is to generate them by simulation of an instrument or a human voice using its sound production model. Appearance of sound processing processors such a DSP (digital signal processor) enabled a practical method to use for only a single sound generation. There is a problem, however, in that the computational complexity of the simulation is large. The authors research a new technique for the solution of the problem. It is a synthesizer optimization technique which gets a sample sound, determines a suitable synthesis for producing the sound, sets up and optimizes parameters and tables, and generates an optimum synthesizer automatically. If a simulated sound is given for input, it can be produced by the synthesizer with smaller complexity than the simulation. The authors categorize the synthesis methods, and each complexity is discussed. The synthesizer optimization technique is constructed from this discussion. This technique is evaluated by comparing the complexity of the generated synthesizers and that of existing synthesizers. The result of the evaluation is that the optimized synthesizer has from 50% to 70% of the complexity of the existing synthesizer on average.","PeriodicalId":134393,"journal":{"name":"Proceedings the Tenth Project International Symposium, 1993","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128198143","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
H. Goto, Y. Otaguro, T. Utsumi, E. Masuda, Y. Nozuyama, M. Mitaya
{"title":"Design of 32-bit TX2 microprocessor based on TRON specifications","authors":"H. Goto, Y. Otaguro, T. Utsumi, E. Masuda, Y. Nozuyama, M. Mitaya","doi":"10.1109/TRON.1993.589173","DOIUrl":"https://doi.org/10.1109/TRON.1993.589173","url":null,"abstract":"The TX2 processor is the second implementation in the Toshiba TLCS90000/TX series of 32-b microprocessors based on the TRON specification. The TX2 micro-architecture defines five functional units which implement a four-stage pipeline. Basic instructions with register-register operation are executed in a single cycle with a single step of microcode. The TX2 has a performance of 25 MIPS and executes about 20,000 dhrystones/second at 25 MHz with zero wait external bus cycle. Design of the TX2 is based on full custom LSI design methodology. To increase the operating frequency of the CISC microprocessor TX2, timing design based on static path delay analysis was performed. As a result, high speed processing has been achieved.","PeriodicalId":134393,"journal":{"name":"Proceedings the Tenth Project International Symposium, 1993","volume":"149 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115587431","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
H. Ikeda, K. Kondo, M. Sakata, Y. Kataoka, K. Fujie, M. Tanaka
{"title":"TRON HMI design analysis by the semiotic approach","authors":"H. Ikeda, K. Kondo, M. Sakata, Y. Kataoka, K. Fujie, M. Tanaka","doi":"10.1109/TRON.1993.589166","DOIUrl":"https://doi.org/10.1109/TRON.1993.589166","url":null,"abstract":"In order to evaluate and design the cognitive elements of HMI (human-machine interface) the authors propose an original method, semiotic analysis, which aims to reframe the knowledge gained through cognitive science by taking a semiotic approach. They describe three aspects of semiotic analysis: semantic structure analysis, sequential analysis, and expression-function analysis. Secondly, they present reviews of the TRON HMI specifications and home appliances developed by using this application. As a result the authors confirm that the concept of TRON HMI is based on language structure and has a good interface with cognitive science.","PeriodicalId":134393,"journal":{"name":"Proceedings the Tenth Project International Symposium, 1993","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124237222","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"How design guidelines should evolve?-Methodology to update the guidelines in the TRON project","authors":"T. Muto","doi":"10.1109/TRON.1993.589167","DOIUrl":"https://doi.org/10.1109/TRON.1993.589167","url":null,"abstract":"A methodology to keep the design guidelines updated has been developed in the TRON project. It is important to collect feedback from users and designers about the acceptance of the design guidelines. A design competition of products based on the design guideline was held. This helped in gaining otherwise unavailable information to improve the design guidelines and to keep them acceptable.","PeriodicalId":134393,"journal":{"name":"Proceedings the Tenth Project International Symposium, 1993","volume":"323 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123650935","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Enableware: adaptive technologies for disabled people on the TRON architecture","authors":"K. Sakamura","doi":"10.1109/TRON.1993.589183","DOIUrl":"https://doi.org/10.1109/TRON.1993.589183","url":null,"abstract":"The intensively computerised environments of the future will be characterized by large numbers of computers embedded in all kinds of every day objects, for the sake of greater comfort, convenience and security. The TRON project has devoted the past ten years to research and development based on the assumption that such a scenario will inevitably become a reality. To make computers readily accessible to /sub everyone/ in the true sense of the term, as social infrastructure, it is of course necessary to develop the fundamental technologies making up that infrastructure; but consideration must also be made for culture and society. The TRON project is attempting to expand the scope of \"usable by anyone\". One way is by devoting more attention to the needs of the disabled. This paper starts by outlining the basic approach in the TRON project to the notion of support for the disabled. Then it reports on specific ways in which this support is being implemented.","PeriodicalId":134393,"journal":{"name":"Proceedings the Tenth Project International Symposium, 1993","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124831601","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
T. Takahashi, K. Yamamoto, T. Futagami, T. Soneoka
{"title":"Performance evaluation by CTRON kernel benchmark","authors":"T. Takahashi, K. Yamamoto, T. Futagami, T. Soneoka","doi":"10.1109/TRON.1993.589182","DOIUrl":"https://doi.org/10.1109/TRON.1993.589182","url":null,"abstract":"A layered software structure (platform) is a means of improving portability and maintainability of software in information processing and switching systems. The authors have proposed a CTRON benchmark program for evaluating the performance of various platforms. They examined the following aspects, based on the results of platform evaluations using the CTRON benchmark program: methods for normalizing hardware performance, performance differences depending on OS implementation, performance comparison between CTRON-specification systems, and other realtime operating systems.","PeriodicalId":134393,"journal":{"name":"Proceedings the Tenth Project International Symposium, 1993","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129644287","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Infrastructures for an age of computerized environments","authors":"K. Sakamura","doi":"10.1109/TRON.1993.589160","DOIUrl":"https://doi.org/10.1109/TRON.1993.589160","url":null,"abstract":"We are nearing an age when computers in huge numbers will be embedded in the environments around us, keeping track of the real world and interacting with human beings. The TRON Project has been a pioneer in this concept of computerized environments, devoting the past ten years to developing the fundamental and application technologies required for building highly functionally distributed systems (HFDS). The author presents an overview of the TRON Project from the standpoint of infrastructures for computerized environments.","PeriodicalId":134393,"journal":{"name":"Proceedings the Tenth Project International Symposium, 1993","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130901200","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
H. Fujii, H. Ikeda, T. Muto, H. Tarnura, E. Yamada
{"title":"What Should Be Standardized In Human-machine Interface Of Everyday Life ?","authors":"H. Fujii, H. Ikeda, T. Muto, H. Tarnura, E. Yamada","doi":"10.1109/TRON.1993.589163","DOIUrl":"https://doi.org/10.1109/TRON.1993.589163","url":null,"abstract":"In the computer society envisioned by the TRON Project, computer intelligence will be incorporated in all the various objects making up our living environment. The project’s aim is to provide computer architectures capable of serving as the infrastructure for such a society. In a sense, human-machine interface (HMI) is the most important key to this end, since it is responsible for realizing the exchange of information and intentions between computers and their human users. We, the TRON Electronic Equipment Research Group, has drawn up and released TRON Human-Machine Interface Specifications, which includes various standards and guidelines as the foundation for HMI better suited to future computer applications. In this session, we present the design strategy and the technical contents of TRON HMI Specifications. Also, we present the methodology and the framework for evaluating the specification. Furthermore, its required extensions of the specification for the future are discussed.","PeriodicalId":134393,"journal":{"name":"Proceedings the Tenth Project International Symposium, 1993","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134447317","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Implementation and evaluation of logical communication device interfaces","authors":"K. Sawada, H. Araki, T. Ohrui","doi":"10.1109/TRON.1993.589180","DOIUrl":"https://doi.org/10.1109/TRON.1993.589180","url":null,"abstract":"Switching systems today require an enormous amount of communication control software. It is therefore vital to develop a software architecture that assures application software portability, allows continual enhancement of communication hardware, and provides multivendor interfaces. The authors present input/output control design rules and interfaces based on CTRON logical communication control interfaces, and discusses the application of these interfaces to the experimental switching system. The authors first propose a three-layer software structure. Next, they describe the interface design rules for the input/output functions, fault detection functions, device control functions, and diagnostic functions. Then they evaluate the portability of the extended OS and application software in a prototype switching system. Finally, they evaluate the application of these interfaces to a multivendor environment.","PeriodicalId":134393,"journal":{"name":"Proceedings the Tenth Project International Symposium, 1993","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128481996","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}