首页 > 最新文献

ACM-SE 17最新文献

英文 中文
An automated system for documentation of COBOL systems or programs 对COBOL系统或程序进行文档化的自动化系统
Pub Date : 1979-04-09 DOI: 10.1145/503506.503530
F. E. Beal
This paper presents a view of what constitutes good system/program documentation, the need for such documentation, and a broad overview of an automated system to provide this documentation. The system was developed at Clemson University's Division of Information Systems Development and can be used on any system written entirely in COBOL. Documentation information is extracted from a system descriptive data set and all programs listed as members in the system.Features provided by the system include expansion of COBOL and IDMS copy statements, printing of the linkage section (if applicable), extraction of all input/output verb statements used in the procedure division, table of contents generation, and automated block/database diagram generation. The system provides enough flexibility to allow any portion or an entire system to be input. Checklists of missing diagrams, reports, and programs not found in the specified library are also provided.
本文展示了一个关于什么构成了好的系统/程序文档,对这样的文档的需求,以及提供这种文档的自动化系统的广泛概述的观点。该系统由克莱姆森大学信息系统开发部开发,可用于任何完全用COBOL编写的系统。文档信息是从系统描述性数据集和作为系统成员列出的所有程序中提取的。系统提供的功能包括扩展COBOL和IDMS复制语句、打印链接部分(如果适用)、提取过程划分中使用的所有输入/输出动词语句、生成目录和自动生成块/数据库图。该系统提供了足够的灵活性,允许输入任何部分或整个系统。还提供了在指定库中找不到的缺失图表、报告和程序的检查清单。
{"title":"An automated system for documentation of COBOL systems or programs","authors":"F. E. Beal","doi":"10.1145/503506.503530","DOIUrl":"https://doi.org/10.1145/503506.503530","url":null,"abstract":"This paper presents a view of what constitutes good system/program documentation, the need for such documentation, and a broad overview of an automated system to provide this documentation. The system was developed at Clemson University's Division of Information Systems Development and can be used on any system written entirely in COBOL. Documentation information is extracted from a system descriptive data set and all programs listed as members in the system.Features provided by the system include expansion of COBOL and IDMS copy statements, printing of the linkage section (if applicable), extraction of all input/output verb statements used in the procedure division, table of contents generation, and automated block/database diagram generation. The system provides enough flexibility to allow any portion or an entire system to be input. Checklists of missing diagrams, reports, and programs not found in the specified library are also provided.","PeriodicalId":258426,"journal":{"name":"ACM-SE 17","volume":"184 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125836374","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}
引用次数: 0
Operating systems for microcomputers: good, bad, and non-existant 微型计算机的操作系统:好、坏和不存在
Pub Date : 1979-04-09 DOI: 10.1145/503506.503559
G. L. Weinstein
Microcomputers are becoming an important area of study in computer science, as their quantities in-crease, their prices decrease, and they become more common and distributed throughout society. Yet perhaps the least considered and developed area of microcomputer systems is that of their operating systems.In this paper will be an attempt to classify currently available operating systems into three categories. First is the machine without any specific group of software known as an operating system. However, key firmware packages contain services something akin to OS primitives. Second is the primitive system usually readily available, perhaps at no charge, with an OEM hardware device. This type of operating system typically supports this OEM device, some system console device, and a limited set of commands, and it also manages some basic file structure. The third type is also the most advanced type available -- the full-scope operating system, such as Digital Research CP/M. This type provides both a software standard compatible across machines and a full set of features including expandability, a complex file structure, and an ability to support many devices.Besides describing the categories involved, this paper will also cite typical examples, describe current problems, and suggest areas for future improvement as this field advances.
微型计算机正在成为计算机科学研究的一个重要领域,因为它们的数量增加,价格下降,并且在整个社会中变得越来越普遍和分布。然而,微型计算机系统中考虑最少和开发最少的领域可能是其操作系统。本文将尝试将当前可用的操作系统分为三类。第一种是没有任何被称为操作系统的特定软件组的机器。但是,关键固件包包含类似于操作系统原语的服务。第二种是原始系统,通常很容易获得,可能是免费的,带有OEM硬件设备。这种类型的操作系统通常支持这个OEM设备、一些系统控制台设备和一组有限的命令,它还管理一些基本的文件结构。第三种类型也是最先进的类型——全范围操作系统,如数字研究CP/M。这种类型既提供了跨机器兼容的软件标准,又提供了一整套功能,包括可扩展性、复杂的文件结构和支持多种设备的能力。除了描述所涉及的类别外,本文还将引用典型的例子,描述当前的问题,并建议随着该领域的发展,未来需要改进的领域。
{"title":"Operating systems for microcomputers: good, bad, and non-existant","authors":"G. L. Weinstein","doi":"10.1145/503506.503559","DOIUrl":"https://doi.org/10.1145/503506.503559","url":null,"abstract":"Microcomputers are becoming an important area of study in computer science, as their quantities in-crease, their prices decrease, and they become more common and distributed throughout society. Yet perhaps the least considered and developed area of microcomputer systems is that of their operating systems.In this paper will be an attempt to classify currently available operating systems into three categories. First is the machine without any specific group of software known as an operating system. However, key firmware packages contain services something akin to OS primitives. Second is the primitive system usually readily available, perhaps at no charge, with an OEM hardware device. This type of operating system typically supports this OEM device, some system console device, and a limited set of commands, and it also manages some basic file structure. The third type is also the most advanced type available -- the full-scope operating system, such as Digital Research CP/M. This type provides both a software standard compatible across machines and a full set of features including expandability, a complex file structure, and an ability to support many devices.Besides describing the categories involved, this paper will also cite typical examples, describe current problems, and suggest areas for future improvement as this field advances.","PeriodicalId":258426,"journal":{"name":"ACM-SE 17","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123645000","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}
引用次数: 0
Control structure for systems analysis and design: a tool for defining the functional architecture of organizations and information systems 用于系统分析和设计的控制结构:用于定义组织和信息系统的功能体系结构的工具
Pub Date : 1979-04-09 DOI: 10.1145/503506.503531
D. Chand, J. Brown
In recent years there has been a great deal of interest in methodologies for developing software that is reliable, maintainable and extensible. Since programs are the products of the software development process, it is natural that the early efforts to improve the quality of software were concentrated on the programming aspect of software development. However, it is clear today that no programming methodology can overcome the errors and problems incurred in the functional specification phase of software development. The complexity of the software specification task is well accepted but very few ideas for dealing with that complexity exist. A new approach is needed that enables the analyst to develop correct specifications that can be validated in terms of the information needs.The approach presented in this paper focuses on the problem definition for information systems that is based upon organization structure and functions. Social organizations are open systems as defined in general systems theory, and as such the functions of an organization may be analyzed in terms of a general model of open, living systems. The paper presents the application of an open system model to define the functional structure of organization subsystems and their interrelations that achieve the overall objectives of the organization.The open systems model is applied to define two dimensions of the problem, the resource flows and the control structure of the organization. Those dimensions define the functional hierarchy of the organization, and the information channels linking organization sub-systems define the functional role of the information system. In fact, the information system turns out to be a subsystem of the organization that interfaces the control subsystem with the operating subsystem. The framework aids the analyst in deriving information requirement specifications that can be validated against the organization's needs for information.
近年来,人们对开发可靠、可维护和可扩展的软件的方法产生了浓厚的兴趣。因为程序是软件开发过程的产物,所以早期提高软件质量的努力集中在软件开发的编程方面是很自然的。然而,今天很明显,没有一种编程方法能够克服软件开发的功能规格说明阶段所产生的错误和问题。软件规范任务的复杂性是公认的,但是处理这种复杂性的想法却很少。需要一种新的方法,使分析人员能够开发正确的规范,这些规范可以根据信息需求进行验证。本文提出的方法侧重于基于组织结构和功能的信息系统问题定义。社会组织是一般系统理论所定义的开放系统,因此,一个组织的功能可以根据开放的、有生命的系统的一般模型来分析。本文提出应用开放系统模型来定义组织子系统的功能结构及其相互关系,以实现组织的总体目标。应用开放系统模型定义了问题的两个维度,即资源流动和组织的控制结构。这些维度定义了组织的功能层次,连接组织子系统的信息通道定义了信息系统的功能角色。事实上,信息系统是组织的一个子系统,它将控制子系统与操作子系统连接起来。框架帮助分析人员派生出可以根据组织对信息的需求进行验证的信息需求规范。
{"title":"Control structure for systems analysis and design: a tool for defining the functional architecture of organizations and information systems","authors":"D. Chand, J. Brown","doi":"10.1145/503506.503531","DOIUrl":"https://doi.org/10.1145/503506.503531","url":null,"abstract":"In recent years there has been a great deal of interest in methodologies for developing software that is reliable, maintainable and extensible. Since programs are the products of the software development process, it is natural that the early efforts to improve the quality of software were concentrated on the programming aspect of software development. However, it is clear today that no programming methodology can overcome the errors and problems incurred in the functional specification phase of software development. The complexity of the software specification task is well accepted but very few ideas for dealing with that complexity exist. A new approach is needed that enables the analyst to develop correct specifications that can be validated in terms of the information needs.The approach presented in this paper focuses on the problem definition for information systems that is based upon organization structure and functions. Social organizations are open systems as defined in general systems theory, and as such the functions of an organization may be analyzed in terms of a general model of open, living systems. The paper presents the application of an open system model to define the functional structure of organization subsystems and their interrelations that achieve the overall objectives of the organization.The open systems model is applied to define two dimensions of the problem, the resource flows and the control structure of the organization. Those dimensions define the functional hierarchy of the organization, and the information channels linking organization sub-systems define the functional role of the information system. In fact, the information system turns out to be a subsystem of the organization that interfaces the control subsystem with the operating subsystem. The framework aids the analyst in deriving information requirement specifications that can be validated against the organization's needs for information.","PeriodicalId":258426,"journal":{"name":"ACM-SE 17","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121726334","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}
引用次数: 0
Optimizing effective interaction of systems analysis, user services and operations groups within a computer installation 在计算机安装中优化系统分析、用户服务和操作组的有效交互
Pub Date : 1979-04-09 DOI: 10.1145/503506.503551
H. Porter
The purpose of this paper is to assess the relationship between the three divisions of an installation -- Systems Analysis, User Services and Operations -- and to examine ways in which their combined resources can be better utilized in the realization of common goals.Clearly defining the common goals is the first step which must be made. This is done by first examining the evolution of the three separate groups and defining their separate strengths and contributions.After examining the organizational structure of a computer installation, a study is made of the relationships that exist between the separate divisions. What is the relationship between User Services and Systems Analysis, between Operations and User Services and between Systems Analysis and Operations? In what way do these relationships cause the needs of the end users to be lost in the shadow of internal conflict or misunderstanding?This paper attempts to draw some conclusions about communication with a computer installation. Why is communication necessary? How does the physical layout of the center contribute to or hinder effective, open communication? Is there such a thing as too much interaction, too much communication?Finally, this paper examines the conclusions made about internal relationships within a computer installation of this day and age in view of the dynamic nature of computer science. How are the changing needs of the user population going to affect the roles of the three groups this paper is examining? What can be done today to prepare for the needs of tomorrow?
本文的目的是评估系统分析、用户服务和运营这三个部门之间的关系,并研究如何更好地利用它们的综合资源来实现共同目标。明确界定共同目标是必须迈出的第一步。要做到这一点,首先要检查三个独立群体的演变,并定义它们各自的优势和贡献。在检查了计算机安装的组织结构之后,研究了各个部门之间存在的关系。用户服务与系统分析、运营与用户服务、系统分析与运营之间有何关系?这些关系以何种方式导致最终用户的需求在内部冲突或误解的阴影下消失?本文试图得出一些关于与计算机装置通信的结论。为什么沟通是必要的?中心的物理布局是如何促进或阻碍有效、开放的沟通的?有太多的互动,太多的交流吗?最后,本文从计算机科学的动态性质出发,考察了关于当今时代计算机装置内部关系的结论。用户群体不断变化的需求将如何影响本文所研究的三个群体的角色?今天可以做些什么来为明天的需要做准备?
{"title":"Optimizing effective interaction of systems analysis, user services and operations groups within a computer installation","authors":"H. Porter","doi":"10.1145/503506.503551","DOIUrl":"https://doi.org/10.1145/503506.503551","url":null,"abstract":"The purpose of this paper is to assess the relationship between the three divisions of an installation -- Systems Analysis, User Services and Operations -- and to examine ways in which their combined resources can be better utilized in the realization of common goals.Clearly defining the common goals is the first step which must be made. This is done by first examining the evolution of the three separate groups and defining their separate strengths and contributions.After examining the organizational structure of a computer installation, a study is made of the relationships that exist between the separate divisions. What is the relationship between User Services and Systems Analysis, between Operations and User Services and between Systems Analysis and Operations? In what way do these relationships cause the needs of the end users to be lost in the shadow of internal conflict or misunderstanding?This paper attempts to draw some conclusions about communication with a computer installation. Why is communication necessary? How does the physical layout of the center contribute to or hinder effective, open communication? Is there such a thing as too much interaction, too much communication?Finally, this paper examines the conclusions made about internal relationships within a computer installation of this day and age in view of the dynamic nature of computer science. How are the changing needs of the user population going to affect the roles of the three groups this paper is examining? What can be done today to prepare for the needs of tomorrow?","PeriodicalId":258426,"journal":{"name":"ACM-SE 17","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114940593","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}
引用次数: 0
KIBITZ: the design of a bridge-bidding program utilizing simulated human judgement 设计一个桥牌招投标程序,利用模拟人类的判断
Pub Date : 1979-04-09 DOI: 10.1145/503506.503512
M. Graff
The design of a program utilizing simulated human judgement to bid bridge hands is presented. The program is a new application of a technique developed by Peter G. Ossorio and H. Joel Jeffrey, which transforms a body of expert judgements into orthogonal matrices referred to as "judgement spaces". The process by which the bids are produced is compared to the operation of a finite state machine: the states reflect the condition of the auction, the bids themselves move the machine from one state to the other, and the characteristics of the bridge hands -- as perceived by the experts -- control the state-to-state transitions. A description of the mechanics of bridge bidding is appended.
介绍了一种利用模拟人的判断来叫牌的程序设计。该程序是Peter G. Ossorio和H. Joel Jeffrey开发的技术的新应用,该技术将专家判断体转换为称为“判断空间”的正交矩阵。产生出价的过程与有限状态机的操作相比较:状态反映了拍卖的条件,出价本身将机器从一种状态移动到另一种状态,并且桥牌手的特征-由专家感知-控制状态到状态的转换。对桥牌招牌的机制作了说明。
{"title":"KIBITZ: the design of a bridge-bidding program utilizing simulated human judgement","authors":"M. Graff","doi":"10.1145/503506.503512","DOIUrl":"https://doi.org/10.1145/503506.503512","url":null,"abstract":"The design of a program utilizing simulated human judgement to bid bridge hands is presented. The program is a new application of a technique developed by Peter G. Ossorio and H. Joel Jeffrey, which transforms a body of expert judgements into orthogonal matrices referred to as \"judgement spaces\". The process by which the bids are produced is compared to the operation of a finite state machine: the states reflect the condition of the auction, the bids themselves move the machine from one state to the other, and the characteristics of the bridge hands -- as perceived by the experts -- control the state-to-state transitions. A description of the mechanics of bridge bidding is appended.","PeriodicalId":258426,"journal":{"name":"ACM-SE 17","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132172906","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}
引用次数: 2
PLATO curriculum structure 柏拉图课程结构
Pub Date : 1979-04-09 DOI: 10.1145/503506.503539
C. Gardner
PLATO is a computer-assisted instruction medium. It uses graphics, animation, response judging, and text presentation to present material and explain it to students. Tests and quizzes over the material record student progress for the instructor's use. Student activities recorded give valuable diagnostic feedback to the instructor concerning each student's weaknesses and those of the class as a whole. This information is tailored by the instructor to his needs and is completely current.Student operations are governed by a router which presents the curriculum selected by the instructor. S/he decides what order these lessons may be approached by the student and makes an index page for the student to see when s/he signs on.Each lesson contains several areas of study. These can be presented in a rigid sequence or with an index for selective use. Help sequences, review capability, and questions over the area are valuable to the student and to the instructor, who can pinpoint areas needing emphasis.The instructor decides what information is needed about student activities. A datafile collects the information selected and presents it. The instructor may check such factors as the number of hours each student has spent on the system and the number of lessons each has completed or attempted. Information may also be collected for individual questions: times attempted score, whether help requested. All these point out student needs to the instructor.
PLATO是一种计算机辅助教学媒介。它使用图形、动画、反应判断和文本演示来展示材料并向学生解释。对材料的测试和测验记录了学生的学习进度,供教师使用。学生活动的记录为教师提供了宝贵的诊断反馈,以了解每个学生和整个班级的弱点。这些信息是由讲师根据他的需要量身定制的,并且完全是最新的。学生的操作由路由器管理,路由器显示由教师选择的课程。她/他决定学生可以按照什么顺序学习这些课程,并制作一个索引页供学生在她/他登录时查看。每节课包含几个学习领域。这些可以以严格的顺序或有选择性使用的索引来呈现。帮助顺序、复习能力和该领域的问题对学生和教师都是有价值的,他们可以确定需要强调的领域。教师决定需要哪些关于学生活动的信息。数据文件收集所选择的信息并将其呈现。教师可能会检查诸如每个学生在系统上花费的小时数以及每个学生完成或尝试的课程数量等因素。个别问题的信息也可能被收集:尝试次数、得分、是否请求帮助。这些都指出了学生对教师的需求。
{"title":"PLATO curriculum structure","authors":"C. Gardner","doi":"10.1145/503506.503539","DOIUrl":"https://doi.org/10.1145/503506.503539","url":null,"abstract":"PLATO is a computer-assisted instruction medium. It uses graphics, animation, response judging, and text presentation to present material and explain it to students. Tests and quizzes over the material record student progress for the instructor's use. Student activities recorded give valuable diagnostic feedback to the instructor concerning each student's weaknesses and those of the class as a whole. This information is tailored by the instructor to his needs and is completely current.Student operations are governed by a router which presents the curriculum selected by the instructor. S/he decides what order these lessons may be approached by the student and makes an index page for the student to see when s/he signs on.Each lesson contains several areas of study. These can be presented in a rigid sequence or with an index for selective use. Help sequences, review capability, and questions over the area are valuable to the student and to the instructor, who can pinpoint areas needing emphasis.The instructor decides what information is needed about student activities. A datafile collects the information selected and presents it. The instructor may check such factors as the number of hours each student has spent on the system and the number of lessons each has completed or attempted. Information may also be collected for individual questions: times attempted score, whether help requested. All these point out student needs to the instructor.","PeriodicalId":258426,"journal":{"name":"ACM-SE 17","volume":"714 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133050840","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}
引用次数: 0
Performance monitoring for multiprocessor networks 多处理器网络的性能监控
Pub Date : 1979-04-09 DOI: 10.1145/503506.503528
Rebecca E. Adams
The Performance Monitoring Subsystem (PMS) discussed in this paper is part of a multiprocesso~ evaluation tool which will be built for the Rome Air Development Center (RADC). This tool, called the Multiple Microprocessor System (MMS) will be part of the System Architecture Evaluation Facility (SAEF) at RADC. The MMS will be used as a general emulation tool for research and development of homogeneous and heterogeneous multiprocessor networks.
本文讨论的性能监测子系统(PMS)是将为罗马航空发展中心(RADC)建立的多进程评估工具的一部分。这个被称为多微处理器系统(MMS)的工具将成为RADC系统架构评估设施(SAEF)的一部分。MMS将被用作研究和开发同质和异构多处理器网络的通用仿真工具。
{"title":"Performance monitoring for multiprocessor networks","authors":"Rebecca E. Adams","doi":"10.1145/503506.503528","DOIUrl":"https://doi.org/10.1145/503506.503528","url":null,"abstract":"The Performance Monitoring Subsystem (PMS) discussed in this paper is part of a multiprocesso~ evaluation tool which will be built for the Rome Air Development Center (RADC). This tool, called the Multiple Microprocessor System (MMS) will be part of the System Architecture Evaluation Facility (SAEF) at RADC. The MMS will be used as a general emulation tool for research and development of homogeneous and heterogeneous multiprocessor networks.","PeriodicalId":258426,"journal":{"name":"ACM-SE 17","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116653124","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}
引用次数: 0
UNIX to DEC-10: a simple teleprocessing link UNIX到DEC-10:一个简单的远程处理链接
Pub Date : 1979-04-09 DOI: 10.1145/503506.503554
Mukesh Sundaram
This work is part of a thesis project for the Master of Science degree in Computer Science. The objective of the project is to create a software link between a PDP-11/34 minicomputer running under the UNIX operating system and a DEC-10, both at the University of Tennessee at Knoxville.This link provides the PDP-11 users the capability of batch job submission to the DEC-10. The hardware involved is minimal -either machine views the other as a simple terminal. The actual software that handles the communication is a simple process, not part of the operating system, per se.A special device driver routine (added to the operating system) is necessary to handle the I/O under UNIX. The existing device driver routine has a limited buffer size of 256 characters. The communication software which reads this buffer competes for machine resources with the same priority as other user processes. Therefore, a buffer overrun and consequent information loss can occur unless the output of the DEC-10 is automatically inhibited by the device driver until buffer space is available.At any time, a user of the PDP-11 can submit a file of commands to be interpreted line by line by either the DEC system or the UNIX system. This submission merely results in the request being queued as a batch process to be later initiated by an operator. When initiated by the operator, the queue of requests is serviced individually by first logging into the requesting user's DEC account (this information is system maintained). Any output produced by the DEC system is stored in a file with the entry in the user's directory. The entire implementation is in the C language.
这项工作是计算机科学硕士学位论文项目的一部分。该项目的目标是在运行在UNIX操作系统下的PDP-11/34微型计算机和位于诺克斯维尔的田纳西大学的DEC-10之间建立一个软件链接。此链接为PDP-11用户提供了向DEC-10提交批处理作业的功能。所涉及的硬件很少——任何一台机器都将另一台机器视为一个简单的终端。处理通信的实际软件是一个简单的过程,而不是操作系统本身的一部分。在UNIX下处理I/O需要一个特殊的设备驱动程序例程(添加到操作系统中)。现有设备驱动程序例程的缓冲区大小有限,为256个字符。读取该缓冲区的通信软件与其他用户进程以相同的优先级竞争机器资源。因此,缓冲区溢出和随之而来的信息丢失可能发生,除非DEC-10的输出被设备驱动程序自动抑制,直到缓冲区空间可用。在任何时候,PDP-11的用户都可以提交一个命令文件,由DEC系统或UNIX系统逐行解释。此提交只会导致请求作为批处理过程排队,稍后由操作员启动。当操作员发起请求时,通过首先登录请求用户的DEC帐户(该信息由系统维护),对请求队列进行单独服务。DEC系统产生的任何输出都存储在一个文件中,该文件的条目位于用户目录中。整个实现是用C语言完成的。
{"title":"UNIX to DEC-10: a simple teleprocessing link","authors":"Mukesh Sundaram","doi":"10.1145/503506.503554","DOIUrl":"https://doi.org/10.1145/503506.503554","url":null,"abstract":"This work is part of a thesis project for the Master of Science degree in Computer Science. The objective of the project is to create a software link between a PDP-11/34 minicomputer running under the UNIX operating system and a DEC-10, both at the University of Tennessee at Knoxville.This link provides the PDP-11 users the capability of batch job submission to the DEC-10. The hardware involved is minimal -either machine views the other as a simple terminal. The actual software that handles the communication is a simple process, not part of the operating system, per se.A special device driver routine (added to the operating system) is necessary to handle the I/O under UNIX. The existing device driver routine has a limited buffer size of 256 characters. The communication software which reads this buffer competes for machine resources with the same priority as other user processes. Therefore, a buffer overrun and consequent information loss can occur unless the output of the DEC-10 is automatically inhibited by the device driver until buffer space is available.At any time, a user of the PDP-11 can submit a file of commands to be interpreted line by line by either the DEC system or the UNIX system. This submission merely results in the request being queued as a batch process to be later initiated by an operator. When initiated by the operator, the queue of requests is serviced individually by first logging into the requesting user's DEC account (this information is system maintained). Any output produced by the DEC system is stored in a file with the entry in the user's directory. The entire implementation is in the C language.","PeriodicalId":258426,"journal":{"name":"ACM-SE 17","volume":"111 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124707058","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}
引用次数: 0
Automating the development of a conceptual schema 自动化概念模式的开发
Pub Date : 1979-04-09 DOI: 10.1145/503506.503523
James D. Powell, Doris P. Tillman
An automative file design aid is proposed. The aid will generate a conceptual view of the data by merging user's functional views. A directed graph is used to represent the relationships within the conceptual schema. The procedure will input user relationships and convert the set of relationships into a conceptual schema. The functional view is represented by the hierarchical model, while the conceptual view utilizes the relational model.
提出了一种自动文件设计辅助工具。该工具将通过合并用户的功能视图来生成数据的概念视图。有向图用于表示概念模式中的关系。该过程将输入用户关系并将关系集转换为概念模式。功能视图用层次模型表示,概念视图用关系模型表示。
{"title":"Automating the development of a conceptual schema","authors":"James D. Powell, Doris P. Tillman","doi":"10.1145/503506.503523","DOIUrl":"https://doi.org/10.1145/503506.503523","url":null,"abstract":"An automative file design aid is proposed. The aid will generate a conceptual view of the data by merging user's functional views. A directed graph is used to represent the relationships within the conceptual schema. The procedure will input user relationships and convert the set of relationships into a conceptual schema. The functional view is represented by the hierarchical model, while the conceptual view utilizes the relational model.","PeriodicalId":258426,"journal":{"name":"ACM-SE 17","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122735529","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}
引用次数: 2
Imprecise models in combinational systems 组合系统中的不精确模型
Pub Date : 1979-04-09 DOI: 10.1145/503506.503516
A. Kandel
The theory of fuzzy switching functions described in this paper is related to the theory of fuzzy sets and to the treatment of switching circuits in the binary world. In this paper we are concerned with the study of such imprecise mechanisms, their properties, and possible applications. The enumeration of the number of distinct fuzzy switching functions will be addressed as well as minimization and simplification procedures.
本文所描述的模糊交换函数理论与模糊集理论和二元世界中交换电路的处理有关。在本文中,我们关注研究这种不精确的机制,它们的性质和可能的应用。枚举不同的模糊开关函数的数量,以及最小化和简化程序将被解决。
{"title":"Imprecise models in combinational systems","authors":"A. Kandel","doi":"10.1145/503506.503516","DOIUrl":"https://doi.org/10.1145/503506.503516","url":null,"abstract":"The theory of fuzzy switching functions described in this paper is related to the theory of fuzzy sets and to the treatment of switching circuits in the binary world. In this paper we are concerned with the study of such imprecise mechanisms, their properties, and possible applications. The enumeration of the number of distinct fuzzy switching functions will be addressed as well as minimization and simplification procedures.","PeriodicalId":258426,"journal":{"name":"ACM-SE 17","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131427220","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}
引用次数: 0
期刊
ACM-SE 17
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1