OLDAS (An On-Line Digital Analog Simulator) is a tool for the simulation of continuous systems, or more simply, for the solution of differential equations. It is a conversational system that provides a user with the means to construct, modify, and run programs written in the MIMIC language [1].
{"title":"OLDAS: an on-line continuous system simulation language","authors":"R. P. Cullen","doi":"10.1145/2402536.2402569","DOIUrl":"https://doi.org/10.1145/2402536.2402569","url":null,"abstract":"OLDAS (An On-Line Digital Analog Simulator) is a tool for the simulation of continuous systems, or more simply, for the solution of differential equations. It is a conversational system that provides a user with the means to construct, modify, and run programs written in the MIMIC language [1].","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124887599","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}
A scheme is proposed for permitting a user of conventional procedural programming languages (initially, Standard FORTRAN) to test actual error propagation in numerical calculations. The process is to be fully mechanistic so that, with no human resequencing required or permitted, a "numerical procedure debugging" tool is made available. Other goals include a quantification of the order-of-precision decision for specified accuracy, provision of an observational tool for determining word length requirements, and an automatic facility for utilizing other kinds of arithmetic interpretively in executing existing programs and program segments. The experimental package consists, in effect, of a compiler from FORTRAN source language into an artificial machine language in which arithmetic operations produce, in addition to numerical results, a measure of the current accuracy of each result operand.
{"title":"A proposed numerical accuracy control system","authors":"H. Bright","doi":"10.1145/2402536.2402572","DOIUrl":"https://doi.org/10.1145/2402536.2402572","url":null,"abstract":"A scheme is proposed for permitting a user of conventional procedural programming languages (initially, Standard FORTRAN) to test actual error propagation in numerical calculations. The process is to be fully mechanistic so that, with no human resequencing required or permitted, a \"numerical procedure debugging\" tool is made available. Other goals include a quantification of the order-of-precision decision for specified accuracy, provision of an observational tool for determining word length requirements, and an automatic facility for utilizing other kinds of arithmetic interpretively in executing existing programs and program segments. The experimental package consists, in effect, of a compiler from FORTRAN source language into an artificial machine language in which arithmetic operations produce, in addition to numerical results, a measure of the current accuracy of each result operand.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127855509","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}
The development of effective performance evaluation techniques for interactive systems is a complex problem [1,2]. Numerous papers have presented evaluation models based upon queuing theory [3,4]. This paper presents an alternative model which is quite general since it is independent of the microscopic properties of any given interactive system. By supplying to the model from four to seven experimentally determined parameters for a given interactive system, we can compute a numerical throughput optimization factor, and also a demand optimization factor in the case of time-dependent demands from the terminals. Additionally, for systems meeting a small number of restrictions, the model predicts quantitative relationships between the throughput and the implementation of techniques such as that of dynamically varying the scheduling algorithm.
{"title":"A macroscopic model of an interactive computing system","authors":"J. N. Haag","doi":"10.1145/2402536.2402567","DOIUrl":"https://doi.org/10.1145/2402536.2402567","url":null,"abstract":"The development of effective performance evaluation techniques for interactive systems is a complex problem [1,2]. Numerous papers have presented evaluation models based upon queuing theory [3,4]. This paper presents an alternative model which is quite general since it is independent of the microscopic properties of any given interactive system. By supplying to the model from four to seven experimentally determined parameters for a given interactive system, we can compute a numerical throughput optimization factor, and also a demand optimization factor in the case of time-dependent demands from the terminals. Additionally, for systems meeting a small number of restrictions, the model predicts quantitative relationships between the throughput and the implementation of techniques such as that of dynamically varying the scheduling algorithm.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128969040","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}
It has become apparent in the last few years that while general-purpose, problem-oriented computer languages have greatly eased the man--machine communication problem, a great deal remains to be accomplished if the computer is to realize its full potential.
{"title":"Implementation considerations in a numerical analysis problem solving system","authors":"R. V. Roman, Lawrence R. Symes","doi":"10.1145/2402536.2402582","DOIUrl":"https://doi.org/10.1145/2402536.2402582","url":null,"abstract":"It has become apparent in the last few years that while general-purpose, problem-oriented computer languages have greatly eased the man--machine communication problem, a great deal remains to be accomplished if the computer is to realize its full potential.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121621431","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}
Analyst Assistance Program (AAP) is an on-line graphically oriented conversational computing system designed to perform small nonrecurring numerical computations. It is implemented to run under a multiprogrammed time-shared system (developed at the U. S. Naval Weapons Laboratory) on an IBM 360/40 computer. AAP is currently operational via two user consoles consisting of an IBM 2250 cathode ray tube display with alphanumeric keyboard and light pen, and a slow speed printer. The system is reentrant, and thus is capable of driving more than two terminals, if available.
{"title":"Analyst Assistance Program (AAP)","authors":"Anne B. Ammerman","doi":"10.1145/2402536.2402577","DOIUrl":"https://doi.org/10.1145/2402536.2402577","url":null,"abstract":"Analyst Assistance Program (AAP) is an on-line graphically oriented conversational computing system designed to perform small nonrecurring numerical computations. It is implemented to run under a multiprogrammed time-shared system (developed at the U. S. Naval Weapons Laboratory) on an IBM 360/40 computer. AAP is currently operational via two user consoles consisting of an IBM 2250 cathode ray tube display with alphanumeric keyboard and light pen, and a slow speed printer. The system is reentrant, and thus is capable of driving more than two terminals, if available.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124294238","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}
AMBIT/G (AMBIT for Graph Manipulation) is a language for the manipulation of directed graphs. The data on which an AMBIT/G program operates is displayed as an actual diagrammatic representation of a directed graph, and not some sequential encodement of a graph. Furthermore, AMBIT/G statements are themselves written as directed graphs. The programmer works in terms of these diagrams throughout the conception, composition, checking, and execution of an AMBIT/G program.
AMBIT/G (AMBIT for Graph Manipulation)是一种处理有向图的语言。AMBIT/G程序操作的数据显示为有向图的实际图解表示,而不是图的某种顺序编码。此外,AMBIT/G语句本身被写成有向图。程序员在整个AMBIT/G程序的构思、组成、检查和执行过程中都要根据这些图进行工作。
{"title":"An example of the manipulation of directed graphs in the AMBIT/G programming language","authors":"C. Christensen","doi":"10.1145/2402536.2402584","DOIUrl":"https://doi.org/10.1145/2402536.2402584","url":null,"abstract":"AMBIT/G (AMBIT for Graph Manipulation) is a language for the manipulation of directed graphs. The data on which an AMBIT/G program operates is displayed as an actual diagrammatic representation of a directed graph, and not some sequential encodement of a graph. Furthermore, AMBIT/G statements are themselves written as directed graphs. The programmer works in terms of these diagrams throughout the conception, composition, checking, and execution of an AMBIT/G program.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115448445","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}
The basic version of the Klerer--May programming system has been in operation at Columbia University's Hudson Laboratories for nearly four years in an off-line mode and for two years in an on-line mode. This system [1--3] permits programming using normal two-dimensional mathematical expressions and flexible language forms. In the area of scientific applications, such a language approach permits faster total throughput, i.e., less time spent in programming or debugging a specific problem compared to conventional FORTRAN-like languages. It also offers a basic framework for extension into other areas such as the manipulation and editing of two-dimensional mathematical input for automatic typesetting of mathematical text [4]. A typical program segment in this language is illustrated in Fig. 1. More visually complex forms, such as multiple integrals, sums, products, and "IF" conditions are also recognized and compiled.
{"title":"Design philosophy for an interactive keyboard terminal","authors":"M. Klerer, F. Grossman, Charles H. Amann","doi":"10.1145/2402536.2402555","DOIUrl":"https://doi.org/10.1145/2402536.2402555","url":null,"abstract":"The basic version of the Klerer--May programming system has been in operation at Columbia University's Hudson Laboratories for nearly four years in an off-line mode and for two years in an on-line mode. This system [1--3] permits programming using normal two-dimensional mathematical expressions and flexible language forms. In the area of scientific applications, such a language approach permits faster total throughput, i.e., less time spent in programming or debugging a specific problem compared to conventional FORTRAN-like languages. It also offers a basic framework for extension into other areas such as the manipulation and editing of two-dimensional mathematical input for automatic typesetting of mathematical text [4]. A typical program segment in this language is illustrated in Fig. 1. More visually complex forms, such as multiple integrals, sums, products, and \"IF\" conditions are also recognized and compiled.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125638963","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}
The advent of computing in a remote-terminal time-sharing context permits the user to interact more directly with the computer in attacking his problem. Moreover, certain standard problems of numerical analysis (e.g., least-squares approximations, locating zeroes of functions, etc.) arise in science and engineering with sufficient frequency to suggest, in view of remote-terminal capability, the development of interactive computer systems to aid in the application of mathematical analysis. Such a system is AMTRAN (for Automatic Mathematical TRANslation), being developed at NASA's Marshall Space Flight Center under the direction of Dr. Robert N. Seitz[1].
远程终端分时环境下计算的出现允许用户在解决问题时更直接地与计算机交互。此外,数值分析的某些标准问题(例如,最小二乘近似,函数零点定位等)在科学和工程中出现的频率足够高,因此,鉴于远程终端的能力,建议开发交互式计算机系统来帮助数学分析的应用。这样一个系统就是AMTRAN(自动数学翻译),由NASA的马歇尔太空飞行中心在Robert N. Seitz博士的指导下开发[1]。
{"title":"AMTRAN: implications of an interactive mathematical computer system for an educational institution","authors":"A. V. Jett","doi":"10.1145/2402536.2402559","DOIUrl":"https://doi.org/10.1145/2402536.2402559","url":null,"abstract":"The advent of computing in a remote-terminal time-sharing context permits the user to interact more directly with the computer in attacking his problem. Moreover, certain standard problems of numerical analysis (e.g., least-squares approximations, locating zeroes of functions, etc.) arise in science and engineering with sufficient frequency to suggest, in view of remote-terminal capability, the development of interactive computer systems to aid in the application of mathematical analysis. Such a system is AMTRAN (for Automatic Mathematical TRANslation), being developed at NASA's Marshall Space Flight Center under the direction of Dr. Robert N. Seitz[1].","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130052411","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}
CHARYBDIS (from CHARacter-composed sYmBolic Display) is a LISP program to display mathematical expressions on typewriter-like devices such as line printers, teletypes, and scopes which display lines of characters, as well as typewriters. It was written as part of the output interface for MATHLAB [1].
{"title":"CHARYBDIS: a LISP program to display mathematical expressions on typewriter-like devices","authors":"J. Millen","doi":"10.1145/2402536.2402550","DOIUrl":"https://doi.org/10.1145/2402536.2402550","url":null,"abstract":"CHARYBDIS (from CHARacter-composed sYmBolic Display) is a LISP program to display mathematical expressions on typewriter-like devices such as line printers, teletypes, and scopes which display lines of characters, as well as typewriters. It was written as part of the output interface for MATHLAB [1].","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133346177","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}
This paper presents the original design specifications for an interactive interpretive language. The initial stimulus for designing an extended language was developed from experiences gained in designing and implementing the Pitt Interpretive Language (PIL). The language gains power over many other algebraic languages by allowing the use of five classes of data.
{"title":"AL: an artificial language","authors":"Gerald W. Bradley","doi":"10.1145/2402536.2402547","DOIUrl":"https://doi.org/10.1145/2402536.2402547","url":null,"abstract":"This paper presents the original design specifications for an interactive interpretive language. The initial stimulus for designing an extended language was developed from experiences gained in designing and implementing the Pitt Interpretive Language (PIL). The language gains power over many other algebraic languages by allowing the use of five classes of data.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133370794","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}