{"title":"Computing in high energy physics experiments","authors":"J Dorenbosch, L.O Hertzberger","doi":"10.1016/0252-7308(85)90006-6","DOIUrl":"10.1016/0252-7308(85)90006-6","url":null,"abstract":"<div><p>High energy physics experiments are studying more and more exotic processes at ever-increasing energies. Enormous quantities of data must be measured and processed. This challenge can only be met by the use of computers throughout the experiments. An overview is given of how different applications each require specific hardware and software.</p></div>","PeriodicalId":100687,"journal":{"name":"Interfaces in Computing","volume":"3 3","pages":"Pages 227-239"},"PeriodicalIF":0.0,"publicationDate":"1985-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0252-7308(85)90006-6","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91466038","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 kernel for distributed programming languages","authors":"K.W Ng","doi":"10.1016/0252-7308(85)90004-2","DOIUrl":"10.1016/0252-7308(85)90004-2","url":null,"abstract":"<div><p>This paper describes the design and implementation of a kernel suitable for interfacing software written in a high-level distributed or concurrent programming language to the underlying multi-microcomputer environment. The kernel enables processes residing on different processors to execute in parallel, while processes allocated to the same processor are executed in a multiprogramming environment. Functions provided by the kernel include process management, memory management, input/output control and interrupts service. Processes can communicate with each other and synchronize themselves by means of the monitor construct or message passing.</p></div>","PeriodicalId":100687,"journal":{"name":"Interfaces in Computing","volume":"3 3","pages":"Pages 199-216"},"PeriodicalIF":0.0,"publicationDate":"1985-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0252-7308(85)90004-2","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89511128","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":"Command line structure and dynamic processing of abbreviations in dialogue management","authors":"T.C McMillan, B.P Moran","doi":"10.1016/0252-7308(85)90008-X","DOIUrl":"10.1016/0252-7308(85)90008-X","url":null,"abstract":"<div><p>This paper investigates the question of optimal lengths for command lines in dialogue management systems. The results of an experiment investigating typographical errors as a function of line length are presented. A feasibility study is made of the use of a similarity function for the dynamic processing of abbreviations. Recommendations are made for the design of a dialogue management system.</p></div>","PeriodicalId":100687,"journal":{"name":"Interfaces in Computing","volume":"3 3","pages":"Pages 249-257"},"PeriodicalIF":0.0,"publicationDate":"1985-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0252-7308(85)90008-X","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74429248","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":"The fundamental of Fastbus","authors":"","doi":"10.1016/0252-7308(85)90031-5","DOIUrl":"https://doi.org/10.1016/0252-7308(85)90031-5","url":null,"abstract":"","PeriodicalId":100687,"journal":{"name":"Interfaces in Computing","volume":"3 2","pages":"Page 163"},"PeriodicalIF":0.0,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0252-7308(85)90031-5","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137221864","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Robin Tasker, Frances Rake, Paul Kummer, David Hines
{"title":"The use of a remote procedure call protocol for high speed data transfer on an ethernet","authors":"Robin Tasker, Frances Rake, Paul Kummer, David Hines","doi":"10.1016/0252-7308(85)90030-3","DOIUrl":"10.1016/0252-7308(85)90030-3","url":null,"abstract":"<div><p>In this paper the development of a local area network based on Ethernet running a remote procedure call protocol is described. A working definition of the software protocol is provided together with the implementation details for an LSI 11/23 computer running RT11 and for a VAX 11/750 computer running VMS. The performance characteristics of this network have been measured and data rates of at least 62 kbytes s<sup>−1</sup> have been consistently recorded for disk-to-disk data transfer between these two machine types.</p></div>","PeriodicalId":100687,"journal":{"name":"Interfaces in Computing","volume":"3 2","pages":"Pages 153-162"},"PeriodicalIF":0.0,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0252-7308(85)90030-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76720858","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 distributed telecommunications network and supervisory system","authors":"Michael O Vahle, Lawrence F Tolendino","doi":"10.1016/0252-7308(85)90026-1","DOIUrl":"10.1016/0252-7308(85)90026-1","url":null,"abstract":"<div><p>A digital-circuit-switched telecommunications network and its associated supervisory system in use at Sandia National Laboratories, Albuquerque, NM, are described in this paper. The network currently services over 1600 terminals and workstations as well as 600 computer ports. The seven circuit switches which constitute the switching network are distributed in a campus-like environment. While the circuit switches are commercial microprocessor-controlled port contenders, the controlling software has been extensively modified to meet the specific needs of this Department of Energy laboratory. The supervisory system, consisting of interconnected processors located in the major communications centers, forms the interface between operations personnel and the network switches. The processors provide a display of network activity and a convenient method of submitting commands to the individual switches. In addition, the supervisory system gathers network usage statistics, logs all system activity and generates periodic reports detailing usage.</p></div>","PeriodicalId":100687,"journal":{"name":"Interfaces in Computing","volume":"3 2","pages":"Pages 103-109"},"PeriodicalIF":0.0,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0252-7308(85)90026-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77586313","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 new serial system for CAMAC","authors":"D Horelick, L Paffrath","doi":"10.1016/0252-7308(85)90029-7","DOIUrl":"10.1016/0252-7308(85)90029-7","url":null,"abstract":"<div><p>A new high speed serial CAMAC system developed at Stanford Linear Accelerator Center for general use in control systems and experimental applications is described in this paper. The line protocol on which the system is based will be described, followed by the serial branch driver and CAMAC crate controller which support this protocol. The serial branch driver contains an assortment of scan modes particularly useful for data gathering in experiments.</p></div>","PeriodicalId":100687,"journal":{"name":"Interfaces in Computing","volume":"3 2","pages":"Pages 143-152"},"PeriodicalIF":0.0,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0252-7308(85)90029-7","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74414039","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":"Data acquisition on a microcomputer and data processing on a mainframe: A communication problem","authors":"Rejean Plamondon, Ginette Monte-Genest","doi":"10.1016/0252-7308(85)90025-X","DOIUrl":"10.1016/0252-7308(85)90025-X","url":null,"abstract":"<div><p>A communication link which has been developed between a microcomputer and a mainframe to support several requirements encountered in the context of research projects dealing with handwritten signature verification and character recognition is described in this paper. The software package, which has been coded in assembly language, allows on-line transmission of data from the microcomputer memory, the keyboard or diskette files to the host. It permits reception of data on the screen, the printer or the files of the microcomputer. Two approaches to error detection an and recovery have been sequentially implemented. A summary of the transmission algorithm is presented with the help of a schematic pseudocode.</p></div>","PeriodicalId":100687,"journal":{"name":"Interfaces in Computing","volume":"3 2","pages":"Pages 89-101"},"PeriodicalIF":0.0,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0252-7308(85)90025-X","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91003563","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":"Software for personal computers — An engineer's view","authors":"Rex C Trammell","doi":"10.1016/0252-7308(85)90028-5","DOIUrl":"10.1016/0252-7308(85)90028-5","url":null,"abstract":"<div><p>A one-day short course entitled “Personal Computers in Nuclear Instrumentation” was given in conjunction with the IEEE's 1984 Nuclear Science Symposium. The course was intended to be introductory in nature, but for an audience of scientists and engineers. The course began with a discussion of the hardware normally associated with personal computers, followed by this introduction to the software.</p></div>","PeriodicalId":100687,"journal":{"name":"Interfaces in Computing","volume":"3 2","pages":"Pages 125-141"},"PeriodicalIF":0.0,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0252-7308(85)90028-5","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80978312","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":"Efficient authentication mechanisms using the iAPX-432","authors":"L Ciminiera, A Valenzano","doi":"10.1016/0252-7308(85)90027-3","DOIUrl":"10.1016/0252-7308(85)90027-3","url":null,"abstract":"<div><p>A technique for implementing authentication schemes in distributed systems, based on capability list protection mechanisms, is described in this paper.</p><p>Capabilities are generally supported by the hardware in the network nodes where client authentication is required by a server in order to perform the invoked service correctly. High efficiency can then be achieved by suitably mapping the access list check, required when services are requested by remote users, into a capability list check.</p><p>This is performed by means of “interlocutor” processes belonging to the node where the service provider resides. In this paper an implementation of the proposed scheme based on the Intel iAPX-432 microprocessor is introduced. The hardware support in the iAPX-432 can be used to enforce object protection as well as to minimize the overhead introduced in checking the client's identity.</p></div>","PeriodicalId":100687,"journal":{"name":"Interfaces in Computing","volume":"3 2","pages":"Pages 111-124"},"PeriodicalIF":0.0,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0252-7308(85)90027-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80057025","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}