首页 > 最新文献

ACM-SE 20最新文献

英文 中文
Local microcomputer networks and their impact on computer science education 本地微型计算机网络及其对计算机科学教育的影响
Pub Date : 1982-04-01 DOI: 10.1145/503896.503936
H. Porter
Advances in computer science and semiconductor technology have combined to create what now generally is recognized as the computer revolution. Three features of this revolution are examined as to their impact on computer science education: 1) the reduction of the cost threshold to gain access to computation, 2) the avaliability of dedicated processors for real-time computation, and 3) the existence of local computer networks in which the nodes are stand-alone microcomputers that share information and expensive peripheral devices. It is argued that major benefits such as decreased cost/performance ratios, enhanced flexibility and freedom from obsolescence accrue to computer science programs using such microcomputer networks versus a central host computer using interactive timesharing.
计算机科学和半导体技术的进步结合在一起,创造了现在普遍被认为是计算机革命的东西。本文考察了这场革命对计算机科学教育的影响的三个特征:1)降低了获得计算的成本门槛,2)实时计算专用处理器的可用性,以及3)本地计算机网络的存在,其中节点是共享信息和昂贵外围设备的独立微型计算机。有人认为,使用这种微型计算机网络的计算机科学程序与使用交互式分时使用的中央主机计算机相比,具有降低成本/性能比、增强灵活性和免于过时等主要好处。
{"title":"Local microcomputer networks and their impact on computer science education","authors":"H. Porter","doi":"10.1145/503896.503936","DOIUrl":"https://doi.org/10.1145/503896.503936","url":null,"abstract":"Advances in computer science and semiconductor technology have combined to create what now generally is recognized as the computer revolution. Three features of this revolution are examined as to their impact on computer science education: 1) the reduction of the cost threshold to gain access to computation, 2) the avaliability of dedicated processors for real-time computation, and 3) the existence of local computer networks in which the nodes are stand-alone microcomputers that share information and expensive peripheral devices. It is argued that major benefits such as decreased cost/performance ratios, enhanced flexibility and freedom from obsolescence accrue to computer science programs using such microcomputer networks versus a central host computer using interactive timesharing.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"139 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121707933","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
The shuffle/exchange-plus networks 洗牌/交换+网络
Pub Date : 1982-04-01 DOI: 10.1145/503896.503912
S. Thanawastien
From the reliability point of view, the uniqueness of path between any processor and memory module in a standard k-column Shuffle/Exchange (S/E) network is an inherent weakness. It is proposed to add a column of switches to the existing multistage S/E network such that the modified network, which will be called the S/E-Plus network, will retain the permuting power of the corresponding S/E network and have dual paths between any processor and any memory module. Fault tolerant routing algorithm is then designed to exploit the dual path structure of the S/E-Plus network. Various applications of the routing algorithm including a technique for performing permutation in the S/E-Plus network in which a fault exists are also discussed. Finally, the path reliability and the path reliability gain are defined to evaluate the S/E-Plus network.
从可靠性的角度来看,在标准的k列Shuffle/Exchange (S/E)网络中,任何处理器和内存模块之间的路径的唯一性是一个固有的弱点。建议在现有的多级S/E网络上增加一列交换机,使改造后的S/E- plus网络保留相应S/E网络的置换能力,并在任意处理器和任意存储模块之间具有双路径。利用S/E-Plus网络的双路径结构,设计了容错路由算法。还讨论了路由算法的各种应用,包括在存在故障的S/E-Plus网络中执行排列的技术。最后,定义了路径可靠性和路径可靠性增益来评估S/E-Plus网络。
{"title":"The shuffle/exchange-plus networks","authors":"S. Thanawastien","doi":"10.1145/503896.503912","DOIUrl":"https://doi.org/10.1145/503896.503912","url":null,"abstract":"From the reliability point of view, the uniqueness of path between any processor and memory module in a standard k-column Shuffle/Exchange (S/E) network is an inherent weakness. It is proposed to add a column of switches to the existing multistage S/E network such that the modified network, which will be called the S/E-Plus network, will retain the permuting power of the corresponding S/E network and have dual paths between any processor and any memory module. Fault tolerant routing algorithm is then designed to exploit the dual path structure of the S/E-Plus network. Various applications of the routing algorithm including a technique for performing permutation in the S/E-Plus network in which a fault exists are also discussed. Finally, the path reliability and the path reliability gain are defined to evaluate the S/E-Plus network.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128945415","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}
引用次数: 8
Cycle & save computer system 循环和保存计算机系统
Pub Date : 1982-04-01 DOI: 10.1145/503896.503919
Sylvia C. Colvin, Gerry D. Stiers
In June of 1981 the Tennessee Valley Authority began operation of its first large-scale load management program. This program, called Cycle & Save, manages electrical demand in residences and small commercial and industrial establishments by utilizing direct radio control of air-conditioners and water heaters.TVA obtained the right to interrupt service during certain hours of the day to the air-conditioners and water heaters of customers who volunteered for the program. As TVA's cost of operation rises above a predetermined economic threshold during peak demand hours, electrical service is temporarily curtailed to the water heaters and is reduced by up to 25 percent to air-conditioners.The scheduling of this new load management program's operation was controlled by six small computers located in five different cities in the TVA service area. The computers were part of an original equipment purchase from Motorola, Inc., for radio receivers, FM transmission equipment, and control computers with specially designed software.This software and hardware system is the subject of this paper. It will describe how the computers are used to optimize the benefits of load management of end-use devices to the TVA power system.
1981年6月,田纳西河谷管理局开始实施其第一个大规模负荷管理计划。这个项目被称为“循环与节约”,通过直接无线电控制空调和热水器来管理住宅和小型商业和工业场所的电力需求。TVA获得了在一天的特定时间中断为自愿参加该计划的客户提供空调和热水器服务的权利。由于TVA的运营成本在用电高峰期超过预定的经济阈值,热水器的电力供应将暂时中断,空调的电力供应将减少25%。这个新的负荷管理程序的运行调度是由位于TVA服务区五个不同城市的六台小型计算机控制的。这些计算机是从摩托罗拉公司购买的原始设备的一部分,用于无线电接收器、调频传输设备和带有特殊设计软件的控制计算机。该软硬件系统是本文研究的课题。它将描述如何使用计算机来优化TVA电力系统最终使用设备的负载管理的好处。
{"title":"Cycle & save computer system","authors":"Sylvia C. Colvin, Gerry D. Stiers","doi":"10.1145/503896.503919","DOIUrl":"https://doi.org/10.1145/503896.503919","url":null,"abstract":"In June of 1981 the Tennessee Valley Authority began operation of its first large-scale load management program. This program, called Cycle & Save, manages electrical demand in residences and small commercial and industrial establishments by utilizing direct radio control of air-conditioners and water heaters.TVA obtained the right to interrupt service during certain hours of the day to the air-conditioners and water heaters of customers who volunteered for the program. As TVA's cost of operation rises above a predetermined economic threshold during peak demand hours, electrical service is temporarily curtailed to the water heaters and is reduced by up to 25 percent to air-conditioners.The scheduling of this new load management program's operation was controlled by six small computers located in five different cities in the TVA service area. The computers were part of an original equipment purchase from Motorola, Inc., for radio receivers, FM transmission equipment, and control computers with specially designed software.This software and hardware system is the subject of this paper. It will describe how the computers are used to optimize the benefits of load management of end-use devices to the TVA power system.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131555139","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
Data management for a non-human primate research laboratory 非人类灵长类动物研究实验室的数据管理
Pub Date : 1982-04-01 DOI: 10.1145/503896.503907
Bruce J. Ward, H. Longenecker, C. Abee
'Data Management' will be used here to describe three main aspects of information handling at a research laboratory where a multidisciplinary esearch effort is being carried out to develop methods to improve captive reproduction of the Squirrel Monkey (Saimiri Sciureus). These three main areas include I.) a coherent philosopy of administration, II.) a definition of data and ways to store it, III.) and program development and usage for processing data.
这里将使用“数据管理”来描述一个研究实验室信息处理的三个主要方面,该实验室正在开展多学科研究工作,以开发提高松鼠猴(Saimiri Sciureus)圈养繁殖的方法。这三个主要领域包括:1)连贯的管理哲学;2)数据的定义和存储数据的方法;3)处理数据的程序开发和使用。
{"title":"Data management for a non-human primate research laboratory","authors":"Bruce J. Ward, H. Longenecker, C. Abee","doi":"10.1145/503896.503907","DOIUrl":"https://doi.org/10.1145/503896.503907","url":null,"abstract":"'Data Management' will be used here to describe three main aspects of information handling at a research laboratory where a multidisciplinary esearch effort is being carried out to develop methods to improve captive reproduction of the Squirrel Monkey (Saimiri Sciureus). These three main areas include I.) a coherent philosopy of administration, II.) a definition of data and ways to store it, III.) and program development and usage for processing data.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122004730","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
ThriftNet: a simple networking strategy ThriftNet:一个简单的社交策略
Pub Date : 1982-04-01 DOI: 10.1145/503896.503898
P. T. Maginnis
General acceptance of any new technology seems to be a function of its cost. For example, computer applications such as word processing, teaching and research are made feasible by low-cost computing resources not available ten years ago. In spite of the decreased cost of modern small computer systems, there is still a deficiency in achieving software exchange between systems. In the past, inexpensive file-oriented mass storage device media have allowed limited software interchange between systems having identical peripherals employing identical formats. This media interchange has gone through discrete periods based on mass storage technology. For example, in the early to middle 1960's, the primary mechanism for software exchange was via paper tape. From the middle to late 1968's, paper tape was replaced by LINCtape and wECtape. With the advent of microcomputers in the middle 1970's cassette tape became a popular method of exchanging software. A current popular mechanism for software exchange is eight or five inch flexible diskettes. In all of these cases, true compatibility is possible only when the medium has been formatted, read or written by the same operating system.
对任何新技术的普遍接受似乎都是其成本的函数。例如,计算机应用程序,如文字处理,教学和研究是可行的低成本的计算资源是不可能的十年前。尽管现代小型计算机系统的成本降低了,但在实现系统之间的软件交换方面仍然存在不足。在过去,廉价的面向文件的海量存储设备介质允许在具有相同外设、采用相同格式的系统之间进行有限的软件交换。基于大容量存储技术,这种媒介交换经历了离散时期。例如,在20世纪60年代早期到中期,软件交换的主要机制是通过纸带。从1968年中后期,纸带被LINCtape和wECtape所取代。随着20世纪70年代中期微型计算机的出现,盒式磁带成为一种流行的交换软件的方法。目前流行的软件交换机制是8或5英寸的软盘。在所有这些情况下,只有当介质被相同的操作系统格式化、读取或写入时,才有可能实现真正的兼容性。
{"title":"ThriftNet: a simple networking strategy","authors":"P. T. Maginnis","doi":"10.1145/503896.503898","DOIUrl":"https://doi.org/10.1145/503896.503898","url":null,"abstract":"General acceptance of any new technology seems to be a function of its cost. For example, computer applications such as word processing, teaching and research are made feasible by low-cost computing resources not available ten years ago. In spite of the decreased cost of modern small computer systems, there is still a deficiency in achieving software exchange between systems. In the past, inexpensive file-oriented mass storage device media have allowed limited software interchange between systems having identical peripherals employing identical formats. This media interchange has gone through discrete periods based on mass storage technology. For example, in the early to middle 1960's, the primary mechanism for software exchange was via paper tape. From the middle to late 1968's, paper tape was replaced by LINCtape and wECtape. With the advent of microcomputers in the middle 1970's cassette tape became a popular method of exchanging software. A current popular mechanism for software exchange is eight or five inch flexible diskettes. In all of these cases, true compatibility is possible only when the medium has been formatted, read or written by the same operating system.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129625149","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}
引用次数: 1
A predictor-corrector method for graphing level curves 一种绘制水平面曲线的预测校正方法
Pub Date : 1982-04-01 DOI: 10.1145/503896.503914
Robert S. Cymbalski
Present techniques used in graphing level curves mainly involve time-consuming numerical methods which are repeated until the desired accuracy is reached. A predictor-corrector method is developed to determine points on a level curve given the partial derivatives of a function. While this method is proven for level curves of constant curvature, it is demonstrated to be useful for all continuous curves which have uniform curvature within a small neighborhood of any point on that curve.Conceptually, this method uses the gradient of the function to determine two points close to the level curve that passes through a starting point. A third point lying on the level curve is geometrically determined. This point is then used as a new starting point, thereby tracing a series of segments of a level curve.This technique is demonstrated with a Pascal program which graphs level curves of various functions and a second Pascal program fragment which graphs equipotential lines of electric fields.
目前用于绘制水平面曲线的技术主要涉及耗时的数值方法,这些方法需要反复进行,直到达到所需的精度。在给定函数的偏导数的情况下,提出了一种预测-校正方法来确定等值曲线上的点。该方法不仅适用于常曲率的水平曲线,而且适用于曲线上任意一点的小邻域内曲率均匀的连续曲线。从概念上讲,该方法使用函数的梯度来确定经过起点的水平曲线附近的两个点。位于等高线上的第三个点是几何上确定的。然后将此点用作新的起点,从而跟踪水平曲线的一系列片段。用一个绘制各种函数水平曲线的Pascal程序和一个绘制电场等势线的Pascal程序片段演示了这种技术。
{"title":"A predictor-corrector method for graphing level curves","authors":"Robert S. Cymbalski","doi":"10.1145/503896.503914","DOIUrl":"https://doi.org/10.1145/503896.503914","url":null,"abstract":"Present techniques used in graphing level curves mainly involve time-consuming numerical methods which are repeated until the desired accuracy is reached. A predictor-corrector method is developed to determine points on a level curve given the partial derivatives of a function. While this method is proven for level curves of constant curvature, it is demonstrated to be useful for all continuous curves which have uniform curvature within a small neighborhood of any point on that curve.Conceptually, this method uses the gradient of the function to determine two points close to the level curve that passes through a starting point. A third point lying on the level curve is geometrically determined. This point is then used as a new starting point, thereby tracing a series of segments of a level curve.This technique is demonstrated with a Pascal program which graphs level curves of various functions and a second Pascal program fragment which graphs equipotential lines of electric fields.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132574539","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
ThriftNet: a reliable networking strategy ThriftNet:一个可靠的网络策略
Pub Date : 1982-04-01 DOI: 10.1145/503896.503899
Donald F. Miller
ThriftNet is a system of programs which employs a relatively simple protocol which effects the transfer of files between computers (Ferguson, et al., 1980). Since the notion of a simple protocol runs contrary to the prevailing thought on the design of computer networks (Maginnis, 1982), it is necessary to statistically establish the reliability of the protocol in accomplishing its objective of transferring files. Each time a file transfer process is completed using the ThriftNet system, statistical information is logged on the target operating system, consisting of the date and time, the user's name, the network node identification numbers for both the master and the target computer systems, the target system terminal line number and its baud rate, the number of byte count errors, the number of longitudinal redundancy check character errors, the number of successfully transferred 128 byte blocks, the total duration of the file transfer, and the effective data transmission rate between systems (i.e. the actual number of data bytes transferred per second).
ThriftNet是一个程序系统,它采用了一个相对简单的协议来影响计算机之间的文件传输(Ferguson, et al., 1980)。由于简单协议的概念与计算机网络设计的主流思想背道而驰(Maginnis, 1982),因此有必要从统计上建立协议在实现传输文件目标方面的可靠性。每次使用ThriftNet系统完成一个文件传输过程时,统计信息记录在目标操作系统上,包括日期和时间、用户名、主机和目标计算机系统的网络节点标识号、目标系统终端行号及其波特率、字节计数错误数、纵向冗余校验字符错误数、成功传输128字节块数、文件传输的总持续时间,以及系统之间的有效数据传输速率(即每秒传输的实际数据字节数)。
{"title":"ThriftNet: a reliable networking strategy","authors":"Donald F. Miller","doi":"10.1145/503896.503899","DOIUrl":"https://doi.org/10.1145/503896.503899","url":null,"abstract":"ThriftNet is a system of programs which employs a relatively simple protocol which effects the transfer of files between computers (Ferguson, et al., 1980). Since the notion of a simple protocol runs contrary to the prevailing thought on the design of computer networks (Maginnis, 1982), it is necessary to statistically establish the reliability of the protocol in accomplishing its objective of transferring files. Each time a file transfer process is completed using the ThriftNet system, statistical information is logged on the target operating system, consisting of the date and time, the user's name, the network node identification numbers for both the master and the target computer systems, the target system terminal line number and its baud rate, the number of byte count errors, the number of longitudinal redundancy check character errors, the number of successfully transferred 128 byte blocks, the total duration of the file transfer, and the effective data transmission rate between systems (i.e. the actual number of data bytes transferred per second).","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123410858","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
A proposed production tracking system for manufacturing concerns 针对制造问题的生产跟踪系统
Pub Date : 1982-04-01 DOI: 10.1145/503896.503946
Coleman Poag, K. E. Foster, M. J. Wilson, Randy Jay Hendry, Logi G Hitchell, P. T. Haginnis
In many manufacturing concerns the systems used to track production data are as numberous as the departments listed on the organization chart. The records of this multi-system technique seldom agree throughout the various departments. Generally, the root of this problem is (a) the disinterest on the part of non-data processing personnel in using a computerized tracking system themselves, and (b) the view that they cannot rely on a department outside their direct control (i.e. data processing) to do so for them.The implementation of one interactive system which uses a relational data base can transcend both. Use of the system would be uncomplicated enough that personnel in the various departments would feel at ease with it.The term "manufacturing" covers a large domain. The purpose of this paper is not to give one system that "as is" will cover all production phases of the entire spectrum of manufacturing concerns. The intent is to give a general enough approach that, if adapted to most areas and applied with enthusiasm, the result will be a unified and accurate set of data from which relevant information can be derived and sound decisions can be made.
在许多制造企业中,用于跟踪生产数据的系统与组织结构图上列出的部门一样多。这种多系统技术的记录很少在各个部门中一致。一般来说,这一问题的根源是(a)非数据处理人员本身对使用计算机化跟踪系统不感兴趣,以及(b)他们认为不能依赖他们直接控制之外的部门(即数据处理部门)为他们这样做。一个使用关系数据库的交互式系统的实现可以超越两者。该系统的使用将不会太复杂,各个部门的人员将会感到放心。术语“制造”涵盖了一个很大的领域。本文的目的并不是给出一个“按现状”将涵盖整个制造关注点的所有生产阶段的系统。其目的是提出一种足够普遍的办法,如果使之适用于大多数领域并热情地加以应用,结果将是一套统一而准确的数据,从中可以得出有关的资料并作出合理的决定。
{"title":"A proposed production tracking system for manufacturing concerns","authors":"Coleman Poag, K. E. Foster, M. J. Wilson, Randy Jay Hendry, Logi G Hitchell, P. T. Haginnis","doi":"10.1145/503896.503946","DOIUrl":"https://doi.org/10.1145/503896.503946","url":null,"abstract":"In many manufacturing concerns the systems used to track production data are as numberous as the departments listed on the organization chart. The records of this multi-system technique seldom agree throughout the various departments. Generally, the root of this problem is (a) the disinterest on the part of non-data processing personnel in using a computerized tracking system themselves, and (b) the view that they cannot rely on a department outside their direct control (i.e. data processing) to do so for them.The implementation of one interactive system which uses a relational data base can transcend both. Use of the system would be uncomplicated enough that personnel in the various departments would feel at ease with it.The term \"manufacturing\" covers a large domain. The purpose of this paper is not to give one system that \"as is\" will cover all production phases of the entire spectrum of manufacturing concerns. The intent is to give a general enough approach that, if adapted to most areas and applied with enthusiasm, the result will be a unified and accurate set of data from which relevant information can be derived and sound decisions can be made.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123665463","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
Synthesizing abstract data type specifications 综合抽象数据类型规范
Pub Date : 1982-04-01 DOI: 10.1145/503896.503928
B. Belkhouche, J. E. Urban, G. Riccardi
Several alternatives for implementing abstract data types exist. One approach is the definition and implementation of a new language which directly supports abstract data type constructs. Another approach is to incorporate abstract data type constructs in an existing programming language. This paper describes recent and current research in the incorporation of a specification language for abstract data types within an operational compilable programming language. The synthesis of implementations of abstract data types from their specifications is discussed.
存在几种实现抽象数据类型的替代方法。一种方法是定义和实现一种直接支持抽象数据类型构造的新语言。另一种方法是在现有编程语言中合并抽象数据类型构造。本文描述了在可操作的可编译编程语言中结合抽象数据类型的规范语言的最新和当前的研究。讨论了抽象数据类型从其规范中实现的综合。
{"title":"Synthesizing abstract data type specifications","authors":"B. Belkhouche, J. E. Urban, G. Riccardi","doi":"10.1145/503896.503928","DOIUrl":"https://doi.org/10.1145/503896.503928","url":null,"abstract":"Several alternatives for implementing abstract data types exist. One approach is the definition and implementation of a new language which directly supports abstract data type constructs. Another approach is to incorporate abstract data type constructs in an existing programming language. This paper describes recent and current research in the incorporation of a specification language for abstract data types within an operational compilable programming language. The synthesis of implementations of abstract data types from their specifications is discussed.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"100 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115802142","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}
引用次数: 1
The use of APL in teaching a course in decision support systems APL在决策支持系统课程教学中的应用
Pub Date : 1982-04-01 DOI: 10.1145/503896.503923
R. B. Bisland
Decision Support Systems (DSS) seem to be the latest Business Data Processing novelty. DSS are an outgrowth of Electronic Data Processing Systems (EDP) and Management Information Systems (MIS). EDP or transaction processing are essentially electronic booking systems. They consist of processing transactions and updating all of the business "master file" journals and eventually producing balance sheets, profit and loss summaries, etc. An EDP system that produces additional reports that are used by managers in decision making is called a HIS. HIS reports are generally characterized as being "static" in nature-they produce the same basic reports each period, ex. personnel turnover report, fastest selling items report, etc. These reports can be produced either in batch or interactive mode, but because of their length, they are usually relegated to batch mode.
决策支持系统(DSS)似乎是最新的商业数据处理新事物。决策支持系统是电子数据处理系统(EDP)和管理信息系统(MIS)的产物。EDP或交易处理实质上是电子预订系统。它们包括处理交易和更新所有的业务“主文件”日记账,并最终生成资产负债表、损益摘要等。生成供管理人员在决策时使用的附加报告的电子数据处理系统称为HIS。HIS报告通常被认为是“静态的”——它们在每个时期产生相同的基本报告,例如人员流动报告、最快销售项目报告等。这些报告既可以以批处理模式生成,也可以以交互模式生成,但由于它们的长度,它们通常被降级为批处理模式。
{"title":"The use of APL in teaching a course in decision support systems","authors":"R. B. Bisland","doi":"10.1145/503896.503923","DOIUrl":"https://doi.org/10.1145/503896.503923","url":null,"abstract":"Decision Support Systems (DSS) seem to be the latest Business Data Processing novelty. DSS are an outgrowth of Electronic Data Processing Systems (EDP) and Management Information Systems (MIS). EDP or transaction processing are essentially electronic booking systems. They consist of processing transactions and updating all of the business \"master file\" journals and eventually producing balance sheets, profit and loss summaries, etc. An EDP system that produces additional reports that are used by managers in decision making is called a HIS. HIS reports are generally characterized as being \"static\" in nature-they produce the same basic reports each period, ex. personnel turnover report, fastest selling items report, etc. These reports can be produced either in batch or interactive mode, but because of their length, they are usually relegated to batch mode.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124295391","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}
引用次数: 1
期刊
ACM-SE 20
全部 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