SIGSMALL/PCPub Date : 1979-10-01DOI: 10.1145/1113549.1113555
S. Warren, Dennis Abbe
{"title":"Rosetta Smalltalk: a conversational, extensible microcomputer language","authors":"S. Warren, Dennis Abbe","doi":"10.1145/1113549.1113555","DOIUrl":"https://doi.org/10.1145/1113549.1113555","url":null,"abstract":"Rosetta Smalltalk is a personal information handling environment for low-cost microcomputers based on the work of the Learning Research Group at Xerox PARC. Our prototype runs on two different Z-80 based personal computers. The major goals of the system are to support a lively interactive style of working and to provide an open-ended medium in which personalized tools may easily be constructed. Rather than write monolithic programs, the user extends the language with new objects and syntax. He then solves his problems by interacting with his extensions at the keyboard. Multiple independent CRT windows permit several partially completed interactions to be displayed at once.All facilities in Rosetta Smalltalk are represented by objects, which are instances of Simulalike classes. Objects are not operated on directly, but are sent messages requesting them to perform actions and return replies. The language is extended by creating new classes and by adding new messages to existing classes.","PeriodicalId":210752,"journal":{"name":"SIGSMALL/PC","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116161625","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}
SIGSMALL/PCPub Date : 1979-10-01DOI: 10.1145/1113549.1113553
B. Appelbe, M. Kroening
{"title":"Concurrent programming on microcomputers","authors":"B. Appelbe, M. Kroening","doi":"10.1145/1113549.1113553","DOIUrl":"https://doi.org/10.1145/1113549.1113553","url":null,"abstract":"The design and implementation of a well-defined set of extensions to the UCSD Pascal System which support concurrent programming is described. The extensions provide for dynamic process creation and interprocess communication using messages. The extensions are designed to be consistent with the UCSD Pascal System philosophy of providing a compact, portable environment for microcomputer software development. The concurrent programming capability extends the range of applications of the UCSD Pascal System to distributed systems, real-time process control, and simulation of discrete processes.","PeriodicalId":210752,"journal":{"name":"SIGSMALL/PC","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114270527","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}
SIGSMALL/PCPub Date : 1979-10-01DOI: 10.1145/1113549.1113554
R. K. Wiersba
{"title":"Personal computers demand new perspectives","authors":"R. K. Wiersba","doi":"10.1145/1113549.1113554","DOIUrl":"https://doi.org/10.1145/1113549.1113554","url":null,"abstract":"The arrival of the inexpensive personal microcomputer system now makes it necessary to change traditional views of the computer - programmer - user relationship and to approach software design in concert with this new relationship. The new consumer market for the personal computer system must also be considered as an opportunity to provide a medium for creative expression for the individual and in light of its potential for long-range educational benefits for society as a whole.","PeriodicalId":210752,"journal":{"name":"SIGSMALL/PC","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129212669","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}
SIGSMALL/PCPub Date : 1979-10-01DOI: 10.1145/1113549.1113556
H. Yeh, S. Shen
{"title":"Application of microcomputers to superconducting magnet experiments","authors":"H. Yeh, S. Shen","doi":"10.1145/1113549.1113556","DOIUrl":"https://doi.org/10.1145/1113549.1113556","url":null,"abstract":"Three types of microcomputer applications have been implemented for superconducting magnet experiments: (1) a dedicated programmable waveform generator, (2) a dedicated remote data acquisition terminal, and (3) a stand-alone data processing unit for experiments. We report here our experiences with these implementations and the rationale behind the choice of hardware/software in each type of application. In particular, details are given on implementing an Intel SBC 80/10 microcomputer system as a remote data acquisition terminal of a PDP-10 and as an on-line signal conditioning device.","PeriodicalId":210752,"journal":{"name":"SIGSMALL/PC","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130269504","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}
SIGSMALL/PCPub Date : 1979-10-01DOI: 10.1145/1113549.1113550
D. I. Rummer, M. Kezunovic
{"title":"Microprocessor systems and architectures for applications to the control and protection of electric power systems","authors":"D. I. Rummer, M. Kezunovic","doi":"10.1145/1113549.1113550","DOIUrl":"https://doi.org/10.1145/1113549.1113550","url":null,"abstract":"Some design concepts for microprocessor applications to the control and protection of electric power systems are presented. A formal design methodology is outlined. Present microprocessor applications to the control and protection of the electric power generation, transmission and distribution systems are summarized. These applications are generalized to provide a basis for identifying a set of \"standardized application modules.\" A projection is made of probable future developments in microprocessor applications to the electric power industry. A probable development is believed to be the use of hierarchically structured networks of microprocessors to provide, through distributed processing, more cost-effective and reliable control and protection than is possible through centralized processing.","PeriodicalId":210752,"journal":{"name":"SIGSMALL/PC","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128344480","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}
SIGSMALL/PCPub Date : 1979-10-01DOI: 10.1145/1113549.1113560
J. Slonim, E. A. Unger, P. Fisher
{"title":"Data base management system environments present and future","authors":"J. Slonim, E. A. Unger, P. Fisher","doi":"10.1145/1113549.1113560","DOIUrl":"https://doi.org/10.1145/1113549.1113560","url":null,"abstract":"A data base management system must have the characteristics of a public utility. It has to be able to support shared, concurrent access while enforcing the integrity and security constraints specified by its users; have enough capacity to serve the needs of its users: and be reliable, cost-effective, and responsive [BAUM, HSIAO, STELLORN].","PeriodicalId":210752,"journal":{"name":"SIGSMALL/PC","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129407252","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}
SIGSMALL/PCPub Date : 1979-10-01DOI: 10.1145/1113549.1113558
Pong-Sheng Wang, Ming T. Liu
{"title":"A multi-microprocessor system for parallel computations","authors":"Pong-Sheng Wang, Ming T. Liu","doi":"10.1145/1113549.1113558","DOIUrl":"https://doi.org/10.1145/1113549.1113558","url":null,"abstract":"This paper is concerned with the design of a multi-microprocessor system that exploits parallelism in ordinary high-level language programs so as to increase their execution speed, without adding too much complexity to the system. The notion of Parallel Execution Strings (PES) as a representation of expressions for parallel execution is first discussed. We then apply the PES scheme to detect the parallelism at both the statement and the block levels. Finally, the design of a multi-microprocessor system suitable for executing the programs compiled with the PES notion is presented. It consists of a number of microprocessors (Am2900) with central control of moderate complexity.","PeriodicalId":210752,"journal":{"name":"SIGSMALL/PC","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123549806","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}
SIGSMALL/PCPub Date : 1979-10-01DOI: 10.1145/1113549.1113557
M. Mills
{"title":"A microcomputer based automated specimen weighing and recording system","authors":"M. Mills","doi":"10.1145/1113549.1113557","DOIUrl":"https://doi.org/10.1145/1113549.1113557","url":null,"abstract":"This paper will discuss a portable microcomputer based data acquisition system for toxicology research. The data acquisition system and the companion data base were designed and built by a team of individuals at Battelle, which consisted of Barry Brownstein, Jack Webb, Robert Weiner, and myself. The remainder of this paper will describe the factors which affected the design of the system, as well as details regarding the system's implementation. We will first examine the motivation for such a system.","PeriodicalId":210752,"journal":{"name":"SIGSMALL/PC","volume":"426 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133069073","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}
SIGSMALL/PCPub Date : 1979-10-01DOI: 10.1145/1113549.1113559
R. Bisiani
{"title":"The role of simulation in the development of task-oriented computer architectures","authors":"R. Bisiani","doi":"10.1145/1113549.1113559","DOIUrl":"https://doi.org/10.1145/1113549.1113559","url":null,"abstract":"With the recent improvements in the technology of inlegrated circuits there has been increasing interest in task-oriented computer architectures. At Carnegie-Mellon University we have built a multi-microprocessor architecture tailored to the execution of the Harpy speech understanding system (Harpy Machine). While doing this, we have been confronted with the non-trivial problem of developing software for a lask-oriented multiprocessor. This paper is concerned with one approach to the problem of software development: the use of an ad-hoc simulator as a cheap software development tool (as opposed to the typical use of a simulator as a design evaluation tool). The experience made with the simulator in the development of the software for the Harpy Machine is also discussed.","PeriodicalId":210752,"journal":{"name":"SIGSMALL/PC","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131456815","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}
SIGSMALL/PCPub Date : 1979-10-01DOI: 10.1145/1113549.1113552
D. Lewis, Carl A. Fussell
{"title":"Enhancement of interactive computer systems by distributed intelligence","authors":"D. Lewis, Carl A. Fussell","doi":"10.1145/1113549.1113552","DOIUrl":"https://doi.org/10.1145/1113549.1113552","url":null,"abstract":"Distributed processing of text editing and syntax checking is proposed as an economical means of enhancing the performance of a time-shared computer system in an educational environment. Commercially available microcomputer systems are inserted between the host processor and its terminals without modifications to host hardware or software. The limitations characteristic of microcomputer systems are considered relative to the total system performance, and an experimental implementation for performance measurement and prediction is described.","PeriodicalId":210752,"journal":{"name":"SIGSMALL/PC","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133022787","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}