A comparison of selected conceptual frameworks for simulation modeling

The purpose of this paper is to compare thirteen Conceptual Frameworks (CFs) selected from among several categories of applicability to discrete-event simulation modeling. Each CF is briefly reviewed to provide the background information required for the comparison. Based on the insights gained in applying the CFs to the modeling of a complex traffic intersection system, the CFs are compared relative to their distinct characteristics and capabilities. Comparative comments are grouped according to the design guidance and implementation guidance features of the CFs. Conclusions highlight the inadequacies of the CFs and the importance of research in CF development.

[1]  Robert M. O'Keefe The three-phase approach: A comment on "strategy-related characteristics of discrete-event languages and models" , 1986, Simul..

[2]  Graham Birtwistle,et al.  Process style packages for discrete event modelling , 1986 .

[3]  Michael R. Lackner Toward a general simulation capability , 1962, AIEE-IRE '62 (Spring).

[4]  Wolfgang Kreutzer,et al.  System simulation programming styles and languages , 1986 .

[5]  C. M. Overstreet,et al.  Model specification and analysis for discrete event simulation , 1982 .

[6]  Michael Pidd,et al.  Computer Simulation in Management Science (3rd Edition) , 1998 .

[7]  K. D. Tocher Review of Simulation Languages , 1965 .

[8]  Emory Joseph Derrick Conceptual frameworks for discrete event simulation modeling , 1988 .

[9]  Richard E. Nance Model Representation in Discrete Event Simulation: The Conical Methodology , 1981 .

[10]  Osman Balci The implementation of four conceptual frameworks for simulation modeling in high-level languages , 1988, WSC '88.

[11]  Richard E. Nance,et al.  The time and state relationships in simulation modeling , 1981, CACM.

[12]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[13]  J. G. Crookes Simulation in 1981 , 1982 .

[14]  Arthur M. Geoffrion,et al.  An Introduction to Structured Modeling , 1987 .

[15]  Arthur M. Geoffrion The Formal Aspects of Structured Modeling , 1989, Oper. Res..

[16]  J. G. Laski,et al.  On Time Structure in (Monte Carlo) Simulations , 1965 .

[17]  Bernard P. Zeigler,et al.  System-Theoretic Representation of Simulation Models , 1984 .

[18]  Osman Balci,et al.  Simulation Model Development Environments: A Research Prototype , 1986 .

[19]  Charles M. Shub,et al.  Discrete Event Simulation Languages , 1980 .

[20]  Harry M. Markowitz,et al.  The ER and EAS Formalisms for System Modelling, and the EAS-E Language , 1981, ER.

[21]  Richard E. Nance,et al.  A specification language to assist in analysis of discrete event simulation models , 1985, CACM.

[22]  R. Karp,et al.  Properties of a model for parallel computations: determinacy , 1966 .

[23]  Richard K. Nance On Time Flow Mechanisms for Discrete System Simulation , 1971 .

[24]  Osman Balci,et al.  Simulation support: prototyping the automation-based paradigm , 1987, WSC '87.

[25]  George S. Fishman,et al.  Solution of Large Networks by Matrix Methods , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[26]  Richard E. Nance The Conical Methodology: A Framework for Simulation Model Development , 1987 .

[27]  Brad J. Cox,et al.  Object-oriented programming ; an evolutionary approach , 1986 .

[28]  Bernard P. Zeigler,et al.  Theory of Modelling and Simulation , 1979, IEEE Transactions on Systems, Man and Cybernetics.

[29]  Laurian M. Chirica,et al.  The entity-relationship model: toward a unified view of data , 1975, SIGF.

[30]  James W. Hooper Activity scanning and the three-phase approach , 1986, Simul..

[31]  W. R Franta,et al.  The process view of simulation (Operating and programming systems series) , 1977 .

[32]  Bernard P. Zeigler,et al.  Hierarchical, modular discrete-event modelling in an object-oriented environment , 1987 .

[33]  William R. Franta,et al.  The process view of simulation , 1977 .

[34]  Lynne F. Barger The model generator: a tool for simulation model definition, specification, and documentation , 1986 .

[35]  Bertrand Meyer,et al.  Reusability: The Case for Object-Oriented Design , 1987, IEEE Software.

[36]  James W Hopper Strategy-related characteristics of discrete-event languages and models , 1986 .

[37]  Philip J. Kiviat DIGITAL COMPUTER SIMULATION: COMPUTER PROGRAMMING LANGUAGES , 1969 .

[38]  Bernard P. Zeigler,et al.  Theory of Modelling and Simulation , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[39]  Richard E. Nance,et al.  Diagnostic Assistance Using Digraph Representation of Discrete Event Simulation Model Specifications , 1986 .