{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,12]],"date-time":"2024-07-12T08:31:28Z","timestamp":1720773088706},"reference-count":49,"publisher":"Association for Computing Machinery (ACM)","issue":"8","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGPLAN Not."],"published-print":{"date-parts":[[1978,8]]},"abstract":"The General Purpose Simulation System (GPSS) is a programming system designed for the simulation of discrete systems. These are systems that can be modeled as a series of state changes that occur instantaneously, usually over a period of time. Complexities in their analysis arise because there are many elements in the system, and there is competition for limited system resources. The simulation technique uses numerical computation methods to follow the system elements through their changes of state, and predicts properties of the system from measurements on the model.<\/jats:p>\n GPSS came into existence rapidly, with virtually no planning, and surprisingly little effort. It came rapidly because it filled an urgent need that left little time for exploring alternatives. The lack of planning came from a happy coincidence of a solution meeting its problem at the right time. The economy of effort was based on a background of experience in the type of application for which the language was designed, both on the part of the designer and the early users.<\/jats:p>","DOI":"10.1145\/960118.808382","type":"journal-article","created":{"date-parts":[[2005,11,14]],"date-time":"2005-11-14T18:08:27Z","timestamp":1131991707000},"page":"183-198","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["The development of the General Purpose Simulation System (GPSS)"],"prefix":"10.1145","volume":"13","author":[{"given":"Geoffrey","family":"Gordon","sequence":"first","affiliation":[{"name":"IBM Corporation"}]}],"member":"320","published-online":{"date-parts":[[1978,8]]},"reference":[{"key":"e_1_2_1_1_2","doi-asserted-by":"crossref","unstructured":"Bannan V. J. 1968 July 26. {Technical note in IEEE Trans. on System Sci. and Cybernetics. SCC-4 (4):447.} Bannan V. J. 1968 July 26. {Technical note in IEEE Trans. on System Sci. and Cybernetics. SCC-4 (4):447.}","DOI":"10.1109\/TSSC.1968.300174"},{"key":"e_1_2_1_2_2","doi-asserted-by":"crossref","unstructured":"Batchelor R. E. 1968 July 10. {Technical note in IEEE Trans. on System Sci. and Cybernetics. SCC-4 (4):446-447.} Batchelor R. E. 1968 July 10. {Technical note in IEEE Trans. on System Sci. and Cybernetics. SCC-4 (4):446-447.}","DOI":"10.1109\/TSSC.1968.300174"},{"key":"e_1_2_1_3_2","volume-title":"An experiment to evaluate a generalized monitor (GMX) for real-time systems. Yorktown Heights","author":"Bean G. H., J. J.","unstructured":"Bean , G. H., J. J. Davis , H. A. Mulkiewicz , and C. J. VanTassel , 1963, June 28. (Technical report 17-115). An experiment to evaluate a generalized monitor (GMX) for real-time systems. Yorktown Heights , N.Y. : IBM ASDD. Bean, G. H., J. J. Davis, H. A. Mulkiewicz, and C. J. VanTassel, 1963, June 28. (Technical report 17-115). An experiment to evaluate a generalized monitor (GMX) for real-time systems. Yorktown Heights, N.Y.: IBM ASDD."},{"key":"e_1_2_1_4_2","doi-asserted-by":"crossref","unstructured":"Blum A. M. 1964. A general purpose digital simulator and examples of its use and application: part III-digital simulation of urban traffic IBM Systems J. 3(1):41-50. Blum A. M. 1964. A general purpose digital simulator and examples of its use and application: part III-digital simulation of urban traffic IBM Systems J. 3(1):41-50.","DOI":"10.1147\/sj.31.0041"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1147\/sj.31.0051"},{"key":"e_1_2_1_6_2","unstructured":"Dietmeyer D. L. G. Gordon J. P. Runyon and B. A. Tague 1960. (Conference paper CP 60-1090). An interpretive simulation program for estimating occupancy and delay in traffic-handling systems which are incompletely detailed. San Diego Calif.: IEEE Pacific general meeting Dietmeyer D. L. G. Gordon J. P. Runyon and B. A. Tague 1960. (Conference paper CP 60-1090). An interpretive simulation program for estimating occupancy and delay in traffic-handling systems which are incompletely detailed. San Diego Calif.: IEEE Pacific general meeting"},{"key":"e_1_2_1_7_2","unstructured":"Digital Equipment Corp. GPSS-10 for the PDP-10 data processing system. Digital Equipment Corp. GPSS-10 for the PDP-10 data processing system."},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1147\/sj.31.0022"},{"key":"e_1_2_1_9_2","volume-title":"Digest of second conference on the application of simulation.","author":"Felder H.","unstructured":"Felder , H. , 1968. The GPSS\/360 random number generator . In Digest of second conference on the application of simulation. New York , Assoc. for Computing Machinery . Felder, H., 1968. The GPSS\/360 random number generator. In Digest of second conference on the application of simulation. New York, Assoc. for Computing Machinery."},{"key":"e_1_2_1_10_2","volume-title":"Concepts and methods in discrete event digital simulation","author":"Fishman George","unstructured":"Fishman , George , 1973 , Concepts and methods in discrete event digital simulation . New York : John Wiley & amp; Sons. Fishman, George, 1973, Concepts and methods in discrete event digital simulation. New York: John Wiley & Sons."},{"key":"e_1_2_1_11_2","volume-title":"A process view of simulation","author":"Franta W. R.","unstructured":"Franta , W. R. , 1977. A process view of simulation . New York : American Elsevier Publishing Company , Inc. Franta, W. R., 1977. A process view of simulation. New York: American Elsevier Publishing Company, Inc."},{"key":"e_1_2_1_12_2","doi-asserted-by":"crossref","unstructured":"Goldman David 1968 July 16. {Technical note in IEEE Trans. on System Sci. and Cybernetics. SCC-4(4):446.} Goldman David 1968 July 16. {Technical note in IEEE Trans. on System Sci. and Cybernetics. SCC-4(4):446.}","DOI":"10.1109\/TSSC.1968.300174"},{"key":"e_1_2_1_13_2","doi-asserted-by":"crossref","unstructured":"Gorchow Neil 1968 June 21. {Technical note in IEEE Trans. on System Sci. and Cybernetics. SSC-4(4):446} Gorchow Neil 1968 June 21. {Technical note in IEEE Trans. on System Sci. and Cybernetics. SSC-4(4):446}","DOI":"10.1109\/TSSC.1968.300174"},{"key":"e_1_2_1_14_2","volume-title":"A general purpose systems simulator. (Unpublished manual.) White Plains","author":"Gordon Geoffrey","unstructured":"Gordon , Geoffrey , 1960 October 25. A general purpose systems simulator. (Unpublished manual.) White Plains , N.Y. : IBM. Corp. ASDD Commercial Dept . Gordon, Geoffrey, 1960 October 25. A general purpose systems simulator. (Unpublished manual.) White Plains, N.Y.: IBM. Corp. ASDD Commercial Dept."},{"key":"e_1_2_1_15_2","volume-title":"Preliminary manual for GPS - A general purpose systems simulator. (Technical memorandum 17-048.) White Plains","author":"Gordon Geoffrey","unstructured":"Gordon , Geoffrey , 1961a. October 6. Preliminary manual for GPS - A general purpose systems simulator. (Technical memorandum 17-048.) White Plains , N.Y. :IBM Corp. ASDD. Gordon, Geoffrey, 1961a. October 6. Preliminary manual for GPS - A general purpose systems simulator. (Technical memorandum 17-048.) White Plains, N.Y.:IBM Corp. ASDD."},{"key":"e_1_2_1_16_2","first-page":"87","volume-title":"Proc. EJCC. Washington, D.C.","author":"Gordon Geoffrey","unstructured":"Gordon , Geoffrey , 1961b. A general purpose systems simulation program . In Proc. EJCC. Washington, D.C. , pp. 87 - 104 . New York : Macmillan Publishing Co. , Inc. Gordon, Geoffrey, 1961b. A general purpose systems simulation program. In Proc. EJCC. Washington, D.C., pp. 87-104. New York: Macmillan Publishing Co., Inc."},{"key":"e_1_2_1_17_2","doi-asserted-by":"publisher","DOI":"10.1147\/sj.11.0018"},{"key":"e_1_2_1_18_2","unstructured":"Gordon Geoffrey 1962b. July 7. (Technical memorandum 17-096.) Flow charts and programming description of the general purpose systems simulator (IBM 7090 709 & 704 versions.) Yorktown Heights N.Y.: IBM Corp. ASDD. Gordon Geoffrey 1962b. July 7. (Technical memorandum 17-096.) Flow charts and programming description of the general purpose systems simulator (IBM 7090 709 & 704 versions.) Yorktown Heights N.Y.: IBM Corp. ASDD."},{"key":"e_1_2_1_19_2","volume-title":"The application of GPSS V to discrete system simulation. Englewood Cliffs","author":"Gordon Geoffrey","unstructured":"Gordon , Geoffrey , 1975. The application of GPSS V to discrete system simulation. Englewood Cliffs , N.J. : Prentice-Hall , Inc. Gordon, Geoffrey, 1975. The application of GPSS V to discrete system simulation. Englewood Cliffs, N.J.: Prentice-Hall, Inc."},{"key":"e_1_2_1_20_2","volume-title":"System simulation","author":"Gordon Geoffrey","unstructured":"Gordon , Geoffrey , 1978. System simulation , 2 nd ed. Englewood Cliffs, N.J. : Prentice-Hall , Inc. Gordon, Geoffrey, 1978. System simulation, 2nd ed. Englewood Cliffs, N.J.: Prentice-Hall, Inc.","edition":"2"},{"key":"e_1_2_1_21_2","doi-asserted-by":"publisher","DOI":"10.1147\/sj.81.0016"},{"key":"e_1_2_1_22_2","first-page":"465","volume-title":"Proc. 1977 Winter Simulation Conf.","author":"Henriksen James O","year":"1975","unstructured":"Henriksen , James O . , 1975 . Building a better GPSS: a 3.1 performance enhancement . In Proc. 1977 Winter Simulation Conf. pp. 465 - 469 . Montvale, N.J.: AFIPS Press. Henriksen, James O., 1975. Building a better GPSS: a 3.1 performance enhancement. In Proc. 1977 Winter Simulation Conf. pp. 465-469. Montvale, N.J.: AFIPS Press."},{"key":"e_1_2_1_23_2","volume-title":"Proc. 1977 Winter Simulation Conf. Montvale, N.J.: AFIPS Press.","author":"Henriksen James O","year":"1977","unstructured":"Henriksen , James O . , 1977 . An interpretive debugging facility for GPSS . In Proc. 1977 Winter Simulation Conf. Montvale, N.J.: AFIPS Press. Henriksen, James O., 1977. An interpretive debugging facility for GPSS. In Proc. 1977 Winter Simulation Conf. Montvale, N.J.: AFIPS Press."},{"key":"e_1_2_1_24_2","doi-asserted-by":"publisher","DOI":"10.1147\/sj.43.0174"},{"key":"e_1_2_1_25_2","volume-title":"General purpose systems simulator II","author":"IBM Corp.","unstructured":"IBM Corp. , 1963. General purpose systems simulator II . White Plains, N.Y. : IBM Corp. Form B 20-6346. IBM Corp., 1963. General purpose systems simulator II. White Plains, N.Y.: IBM Corp. Form B20-6346."},{"key":"e_1_2_1_26_2","volume-title":"General purpose systems simulator III: User's manual","author":"IBM Corp.","unstructured":"IBM Corp. , 1965a. General purpose systems simulator III: User's manual . White Plains, N.Y. : IBM Corp. Form H 20-0163. IBM Corp., 1965a. General purpose systems simulator III: User's manual. White Plains, N.Y.: IBM Corp. Form H20-0163."},{"key":"e_1_2_1_27_2","unstructured":"IBM Corp. 1965b. Program no. 7090-CS-15X. IBM Corp. 1965b. Program no. 7090-CS-15X."},{"key":"e_1_2_1_28_2","unstructured":"IBM Corp. 1965c. Program no. 7040-CS-14X. IBM Corp. 1965c. Program no. 7040-CS-14X."},{"key":"e_1_2_1_29_2","volume-title":"General purpose simulation system\/360: User's manual","author":"IBM Corp.","unstructured":"IBM Corp. , 1967a. General purpose simulation system\/360: User's manual . White Plains, N.Y. : IBM Corp. Form H 20-0326. IBM Corp., 1967a. General purpose simulation system\/360: User's manual. White Plains, N.Y.: IBM Corp. Form H20-0326."},{"key":"e_1_2_1_30_2","unstructured":"IBM Corp. 1967b. Program no. 360A-CS-17X. IBM Corp. 1967b. Program no. 360A-CS-17X."},{"key":"e_1_2_1_31_2","unstructured":"IBM Corp. 1967c. Program no. 360A-CS-19X. IBM Corp. 1967c. Program no. 360A-CS-19X."},{"key":"e_1_2_1_32_2","volume-title":"General purpose simulation system V: User's manual. White Plains","author":"IBM Corp.","unstructured":"IBM Corp. , 1970a. General purpose simulation system V: User's manual. White Plains , N.Y. : IBM Corp, Form SH 20-0851. IBM Corp., 1970a. General purpose simulation system V: User's manual. White Plains, N.Y.: IBM Corp, Form SH20-0851."},{"key":"e_1_2_1_33_2","unstructured":"IBM Corp. 1970b. GPSS V Program numbers 5734-XS2 (OS) and 5736-XS3 (DOS). IBM Corp. 1970b. GPSS V Program numbers 5734-XS2 (OS) and 5736-XS3 (DOS)."},{"key":"e_1_2_1_34_2","volume-title":"Computer System Simulator Program description and operations manual. White Plains","author":"IBM Corp.","unstructured":"IBM Corp. , 1970c. Computer System Simulator Program description and operations manual. White Plains , N.Y. : IBM Form SH 20-0875. IBM Corp., 1970c. Computer System Simulator Program description and operations manual. White Plains, N.Y.: IBM Form SH20-0875."},{"key":"e_1_2_1_35_2","unstructured":"IBM Corp. 1976a. APL GPSS for APLSV (program no. 5796-PJF) and for VS APL (program no. 5796-PJG). IBM Corp. 1976a. APL GPSS for APLSV (program no. 5796-PJF) and for VS APL (program no. 5796-PJG)."},{"key":"e_1_2_1_36_2","volume-title":"APL GPSS Program description and operations manual","author":"IBM Corp.","year":"1942","unstructured":"IBM Corp. , 1976b. APL GPSS Program description and operations manual . Corp. Form SH 20- 1942 . IBM Corp., 1976b. APL GPSS Program description and operations manual. Corp. Form SH20-1942."},{"key":"e_1_2_1_37_2","unstructured":"Kiviat P. J. 1969. Digital computer simulation: computer programming languages. (Technical memorandum RM-5883.) Santa Monica Calif.: The Rand Corp. Kiviat P. J. 1969. Digital computer simulation: computer programming languages. (Technical memorandum RM-5883.) Santa Monica Calif.: The Rand Corp."},{"key":"e_1_2_1_38_2","volume-title":"Bernard Hausner and Herbert W. Karr","author":"Markowitz Harry M","year":"1963","unstructured":"Markowitz , Harry M . , Bernard Hausner and Herbert W. Karr , 1963 . SIMSCRIPT - A Simulation Programming Language. Englewood Cliffs, N.J. : Prentice-Hall, Inc . Markowitz, Harry M., Bernard Hausner and Herbert W. Karr, 1963. SIMSCRIPT - A Simulation Programming Language. Englewood Cliffs, N.J.: Prentice-Hall, Inc."},{"key":"e_1_2_1_39_2","volume-title":"Proc. AFIPS Conf. WJCC 19:593-601","author":"Perry M. N.","unstructured":"Perry , M. N. , and W. R. Plugge , 1961 May. American Airlines' SABRE electronic reservation system . Proc. AFIPS Conf. WJCC 19:593-601 . Perry, M. N., and W. R. Plugge, 1961 May. American Airlines' SABRE electronic reservation system. Proc. AFIPS Conf. WJCC 19:593-601."},{"key":"e_1_2_1_40_2","volume-title":"Computer simulation applications: discrete-event simulation for the synthesis and analysis of complex systems. New York","author":"Reitman Julian","unstructured":"Reitman , Julian , 1971. Computer simulation applications: discrete-event simulation for the synthesis and analysis of complex systems. New York ; John Wiley & Sons Inc . Reitman, Julian, 1971. Computer simulation applications: discrete-event simulation for the synthesis and analysis of complex systems. New York; John Wiley & Sons Inc."},{"key":"e_1_2_1_41_2","volume-title":"Proc. 1977 Winter Simulation Conf. Elmont, N.Y.: WSC\/SIGSIM.","author":"Scher Julian M","year":"1977","unstructured":"Scher , Julian M . , 1977 . On the precision of probabilistic process generators in GPSS . Proc. 1977 Winter Simulation Conf. Elmont, N.Y.: WSC\/SIGSIM. Scher, Julian M., 1977. On the precision of probabilistic process generators in GPSS. Proc. 1977 Winter Simulation Conf. Elmont, N.Y.: WSC\/SIGSIM."},{"key":"e_1_2_1_42_2","volume-title":"Simulation using GPSS","author":"Schriber T. J.","year":"1972","unstructured":"Schriber , T. J. , 1974. Simulation using GPSS . New York : John Wiley & Sons, Inc. (Originally published in preliminary form by Ulrich's Bookstore , Ann Arbor, Mich. 1972 .) Schriber, T. J., 1974. Simulation using GPSS. New York: John Wiley & Sons, Inc. (Originally published in preliminary form by Ulrich's Bookstore, Ann Arbor, Mich. 1972.)"},{"key":"e_1_2_1_43_2","doi-asserted-by":"publisher","DOI":"10.1147\/sj.11.0033"},{"key":"e_1_2_1_44_2","doi-asserted-by":"publisher","DOI":"10.1147\/sj.72.0085"},{"key":"e_1_2_1_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/365844.365851"},{"key":"e_1_2_1_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/360715.360758"},{"key":"e_1_2_1_47_2","doi-asserted-by":"publisher","DOI":"10.1147\/sj.31.0035"},{"key":"e_1_2_1_48_2","volume-title":"Hunter","author":"Walde William A","year":"1968","unstructured":"Walde , William A . , David Eig , and Sherman R . Hunter , 1968 . GPSS\/360-Norden, an improved system analysis tool. In IEEE Trans. on System Sci. and Cybernetics. SSC- 4(4):442-445. Walde, William A., David Eig, and Sherman R. Hunter, 1968. GPSS\/360-Norden, an improved system analysis tool. In IEEE Trans. on System Sci. and Cybernetics. SSC-4(4):442-445."},{"key":"e_1_2_1_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/360825.360873"}],"container-title":["ACM SIGPLAN Notices"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/960118.808382","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,3]],"date-time":"2023-01-03T07:39:03Z","timestamp":1672731543000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/960118.808382"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1978,8]]},"references-count":49,"journal-issue":{"issue":"8","published-print":{"date-parts":[[1978,8]]}},"alternative-id":["10.1145\/960118.808382"],"URL":"https:\/\/doi.org\/10.1145\/960118.808382","relation":{},"ISSN":["0362-1340","1558-1160"],"issn-type":[{"value":"0362-1340","type":"print"},{"value":"1558-1160","type":"electronic"}],"subject":[],"published":{"date-parts":[[1978,8]]},"assertion":[{"value":"1978-08-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}