Computer simulation—discussion of the technique and comparison of languages
- 1 October 1966
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 9 (10) , 723-741
- https://doi.org/10.1145/365844.365851
Abstract
The purpose of this paper is to present a comparison of some computer simulation languages and of some of the packages by which each is implemented. Some considerations involved in comparing software packages for digital computers are discussed in Part I. The issue is obvious: users of digital computers must choose from available languages or write their own. Substantial costs can occur, particularly in training, implementation and computer time if an inappropriate language is chosen. More and more computer simulation languages are being developed: comparisons and evaluations of existing languages are useful for designers and implementers as well as users. The second part is devoted to computer simulation and simulation languages. The computational characteristics of simulation are discussed with special attention being paid to a distinction between continuous and discrete change models. Part III presents a detailed comparison of six simulation languages and packages: SIMSCRIPT, CLP, CSL, GASP, GPSS and SOL. The characteristics of each are summarized in a series of tables. The implications of this analysis for designers of languages, for users, and for implementers are developed. The conclusion of the paper is that the packages now available for computer simulation offer features which none of the more general-purpose packages do and that analysis of strengths and weaknesses of each suggests ways in which both current and future simulation languages and packages can be improved.Keywords
This publication has 22 references indexed in Scilit:
- Design of computer simulation experiments for industrial systemsCommunications of the ACM, 1966
- On Time Structure in (Monte Carlo) SimulationsJournal of the Operational Research Society, 1965
- Review of Simulation LanguagesJournal of the Operational Research Society, 1965
- QUICKSCRIPT—a SIMSCRIPTCommunications of the ACM, 1965
- The Past, Present, and Future of General Simulation LanguagesManagement Science, 1964
- Dear JohnSIMULATION, 1964
- E.S.P. The Elliott Simulator PackageThe Computer Journal, 1964
- CORC—the Cornell computing languageCommunications of the ACM, 1963
- Multi‐variable experimentation and simulation modelsNaval Research Logistics Quarterly, 1962
- The Efficiency of Statistical Simulation ProceduresTechnometrics, 1962