{"title":"COFESS: cooperative fuzzy expert systems for intelligent recognition on small computers","authors":"M. Schneider","doi":"10.1145/62453.62478","DOIUrl":"https://doi.org/10.1145/62453.62478","url":null,"abstract":"In this paper we investigate the implementation of a cooperative fuzzy expert systems for intelligent recognition of patterns. First we discuss the communication method developed to communicate between the various expert systems on small computers, and then we describe in detail the functions and the structure of each expert system. We also show how fuzzy set theory and fuzzy logic is utilized in the implementation of the system.","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131534516","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":"Suggesting what to do next","authors":"Claudio Gutierrez, J. Hidalgo","doi":"10.1145/62453.62480","DOIUrl":"https://doi.org/10.1145/62453.62480","url":null,"abstract":"AISA (Artificial Intelligence Systems of Administration) is an ongoing research project whose long-term goal is development of an intelligent assistant to a business executive or administrator. The intelligent assistant will remove much of the burden of administrative chores from its human user and provide guidance, advice, and assistance in problem solving and decision making. This paper provides an overview of the system, with emphasis on the module that proposes the next item to which an administrator should give attention and suggests the appropriate action to perform with respect to that item. Expertise in the domain is represented by Horn-clause declarative knowledge and can be expanded incrementally. This work illustrates that sophisticated AI techniques can be successfully applied using microcomputers. It also addresses an increasingly important area of application, that of efficient multi-agent cooperation and communication in the administrative domain.","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"194 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132088997","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":"A portable locking system for local area networks","authors":"J. Lin, S. Wang, S. Yao","doi":"10.1145/62453.62466","DOIUrl":"https://doi.org/10.1145/62453.62466","url":null,"abstract":"","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121397816","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":"Moving decision points outward from applications and utilities and into command level","authors":"M. V. Swaay","doi":"10.1145/317559.322751","DOIUrl":"https://doi.org/10.1145/317559.322751","url":null,"abstract":"The user command interface of an operating system has come to be regarded as the outermost level in a layered hierarchy. In keeping with this view one should attempt to move decision points outward from the lower operating layers, so that all required actions can be defined at command level. That will allow the description of those actions in a form that matches the form of other commands normally entered from the keyboard, so that only a minimal amount of programming skill will be required. An example of this strategy is developed for implementation under generic MSDOS (Microsoft) and RT11 (Digital Equipment Corporation).","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1986-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122255938","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":"An overview of the GCP programming language","authors":"G. Castelli, F. Cindio, G. Michelis, C. Simone","doi":"10.1145/317164.317193","DOIUrl":"https://doi.org/10.1145/317164.317193","url":null,"abstract":"This paper presents an overview of GCP (Guarded Communicating Processes), a language for distributed applications programming, which has been defined deriving its control mechanisms from Hoare's CSP (with new communication primitives and a new distributed termination convention) and embedding them in a fully defined concurrent programming language. Besides an easy retargetable compiler the GCP environment consists of a configurator/distributor to distribute and activate the processes constituting an application and of a run-time support.","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126999234","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":"International requirements in micro computer products","authors":"P. Gordon","doi":"10.1145/317164.317177","DOIUrl":"https://doi.org/10.1145/317164.317177","url":null,"abstract":"","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121844155","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":"Automatic code generation for microprocessor based systems","authors":"R. Sobczak, M. Matthews","doi":"10.1145/317164.317172","DOIUrl":"https://doi.org/10.1145/317164.317172","url":null,"abstract":"In this paper we present a system for the automatic generation of code generators for small computer systems. This system runs under Unix (a trademark of AT&T Bell Laboratories) and along with Lex and YACC provides an automatic compiler generator system. The system takes as Input a machine description and produces a code generator for the particular machine. The machine architecture of the target microcomputer is represented using a machine description language based on ISPS with the instruction set defined following the IEEE proposed standard for microprocessor assembly languages. A user can produce a code generator for any microcomputer with this code generator generator. The only requirement of the user is an understanding of the standard machine description language adopted and the particular machine architecture involved. The level of understanding required is only that which is typically supplied in an assembly language programming manual. This investigation builds on the techniques of Graham-Glanville and Ganapathi. By limiting the scope of our system to computers based on current 16-bit microprocessors and using the IEEE standard for part of the machine language we are able to automate the process to a greater extent than prior work in this area.","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"238 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122376686","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":"Flexible and efficient network services","authors":"Gael N. Buckley","doi":"10.1145/317164.317190","DOIUrl":"https://doi.org/10.1145/317164.317190","url":null,"abstract":"Distributed systems that are configured with many small workstations interconnected with a few large servers are becoming more common in the computer science community. In many cases, requesting services across the net requires explicit specification of the name of the large server. Alternatively, designs have been proposed where the it is the responsibility of the operating system to determine which active site should provide the service. In this paper we argue that making site location completely transparent to a user is not a good idea. We present a scheme that allows the user to specify and easily alter the amount of control she exercises over her network services. Once the user has selected or been given default values, these values continue to be used for all future sessions with the same set of services. Hence, all future sessions will appear network transparent without further intervention from the user. We give examples where these concepts are useful both in requesting services resident on a larger host, and storing remote files.","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130861914","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":"Compiling the graphical functional language PROGRAPH","authors":"P. T. Cox, I. J. Mulligan","doi":"10.1145/317164.317169","DOIUrl":"https://doi.org/10.1145/317164.317169","url":null,"abstract":"The imperative style of standard programming languages is not appropriate for many modern computing tasks involving manipulation of symbols and complex structures. These applications require higher level declarative languages such as Lisp and Prolog. A brief description is given of the functional language PROGRAPH, which overcomes some of the shortcomings of Lisp by replacing the usual textual representation of programs by pictures called “prographs”. An abstract machine is defined having an architecture similar to most conventional computers, and suitable as a target machine for compiling prographs. An outline is given of an implementation in Prolog of a PROGRAPH compiler, based on this abstract machine.","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131909486","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}
Rita C. Summers, Mostafa Ebrahimi, J. Marberg, U. Zernik
{"title":"Design and implementation of a resource sharing system as an extension to a personal computer operating system","authors":"Rita C. Summers, Mostafa Ebrahimi, J. Marberg, U. Zernik","doi":"10.1145/317164.317188","DOIUrl":"https://doi.org/10.1145/317164.317188","url":null,"abstract":"The software and hardware available today for personal computers provides a broad range of support for personal productivity, business applications, research, programming, and other activities. If personal computers are connected in a local area network, they can form a system whose total resources are very great compared to those of each computer. With appropriate system mechanisms, users can share these resources.\u0000We describe the design and implementation of a resource sharing system for IBM Personal Computers. The system generalizes the traditional file and device server approach, allowing applications of any kind to be offered as services on the network. The system supports services by maintaining service definitions, queuing requests by priority, creating server processes, loading service programs, and combining services into larger distributed applications. A user may start several independent activities that proceed concurrently. Each activity can span several machines. The system is built upon an existing operating system, PC-DOS, extending the view it provides to users. Multitasking and enhanced memory management are provided. Interprocess communication is supported by a high-level service request protocol. The discussion emphasizes the problems encountered in building the system and the solutions devised.","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117327371","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}