Explore chapters and articles related to this topic
Object-Oriented Programming for Decision Systems
Published in Robert M. Peart, R. Bruce Curry, Agricultural Systems Modeling and Simulation, 2018
Computer methods for the solution of simulation models had their genesis with the introduction of the Fortran programming language in the 1950s. At that time, Fortran provided a powerful new tool to allow scientists and engineers to solve complex mathematical relationships. Both hardware and software tools for conducting simulations have continued to evolve since that time. Eventually, computing languages were designed specifically for simulation. As the needs of the simulation community grew more complex, new simulation languages were developed for different types of models. These languages provided direct support for higher level representation of fundamental systems concepts and typically provided automated methods for the solution of complex equations. The General Purpose Systems Simulator (GPSS) was one of the first examples of such a specialized language. Designed by G. Grudden for IBM, GPSS is a very general language used primarily for queuing problems and inventory control. GPSS/PC and GPSS/H are two modern derivatives of GPSS (Gordon, 1969; IBM, 1970; Schriber, 1972). Simscript, developed by H. M. Markowitz at the RAND Corporation and then at CACI (Kiviat et al., 1983; Caci 1988) was the next major simulation language. Simscript is a general-purpose simulation language used primarily to program discrete-event simulations but also allowing for a process-oriented approach.
Simulation Analysis
Published in Paul J. Fortier, George R. Desrochers, Modeling and Analysis of Local Area Networks, 1990
Paul J. Fortier, George R. Desrochers
General-Purpose Simulation System (GPSS) is a process-oriented simulation language for modeling discrete systems. It uses a block-structuring notation to build models. These provide a set of standard blocks (see Figure 5-9) that provide the control and operations for transactions (entities). A model is translated into a GPSS program by the selection of blocks to represent the model’s components and the linkage of them into a block diagram defining the logical structures of the system. GPSS interprets and executes the block diagram defined by the user, thereby providing the simulation. This interpretation is slow and, therefore, the language cannot be used to solve large problems.
Discrete Event Computer Simulation
Published in Zaven A. Karian, Edward J. Dudewicz, Modern Statistical, Systems, and GPSS Simulation, 2020
Zaven A. Karian, Edward J. Dudewicz
Since this text deals with discrete-event models, we will concentrate on discrete systems and their implementation on modern computers. The development of computer simulations is greatly simplified by the use of special simulation languages such as GPSS, GASP, etc. GPSS is a discrete-event simulation language that is widely used and commonly available on modern computers, including microcomputers. GPSS has a direct methodology for modeling discrete systems and powerful features that simplify the development of complex models. For these reasons, GPSS will be used as the vehicle for the development of simulations throughout this text.
Review of simulation software for cyber-physical production systems with intelligent distributed production control
Published in International Journal of Computer Integrated Manufacturing, 2023
N. Paape, J.A.W.M. Van Eekelen, M.A. Reniers
General Purpose Simulation System (GPSS) is a discrete-event simulation language and was the first general-purpose simulator to be utilized for manufacturing applications back in the 60s. Since its conception, it has seen many different versions, such as GPSS/H, GPSS World, aGPSS, JGPSS, and GPSS360, some of which are still used today. Of these three general-purpose tools, GPSS seems to be least suitable for hybrid simulation of CPPSs and most versions are outdated and no longer supported.