An Overview of Object-Oriented Simulation

With an immense increase in research, development, and application of object- oriented simulation (OOS) over the past decade, there is evidence that this technology is becoming the choice for modeling large, complex, and/or distributed systems. This paper discusses the features of OOS that dispose it to modeling these types of systems and compares the OOS approach with traditional simulation approaches. A review of OOS languages and environments is followed by a discussion of current issues pertaining to object- oriented simulation.

[1]  K. Gopinath,et al.  A C++ Simulator Generator from Graphical Specifications , 1997 .

[2]  Grady Booch,et al.  Object-Oriented Design with Applications , 1990 .

[3]  James O. Henriksen,et al.  The Integrated Simulation Environment (Simulation Software of the 1990s) , 1983, Oper. Res..

[4]  Jocelyn Drolet,et al.  Development of an object-oriented simulator for material handling system design , 1992 .

[5]  Joe H. Mize,et al.  A rule-based, object-oriented framework for operating flexible manufacturing systems , 1995 .

[6]  Maged Dessouky,et al.  A Virtual Factory Teaching System in Support of Manufacturing Education , 1998 .

[7]  Benoit Montreuil,et al.  AN OBJECT-ORIENTED KNOWLEDGE REPRESENTATION FOR INTELLIGENT CONTROL OF MANUFACTURING WORKSTATIONS , 1994 .

[8]  John E. Melde,et al.  Ada™ simulation technology- methods and metrics , 1988, Simul..

[9]  Dennis de Champeaux,et al.  A comparative study of object-oriented analysis methods , 1992 .

[10]  Verna E. Knapp The Smalltalk simulation environment, part II , 1987, WSC '87.

[11]  Randall P. Sadowski,et al.  Introduction to Simulation Using Siman , 1990 .

[12]  L. Gauthier,et al.  GX: A Smalltalk-based Platform for Greenhouse Environment Control. Part I. Modeling and Managing the Physical System , 1992 .

[13]  Ken Tumay Factory simulation with animation: the no programming approach , 1987, WSC '87.

[14]  B. J. Oommen,et al.  SEATER: an object-oriented simulation environment using learning automata for telephone traffic routing , 1994 .

[15]  Bernard P. Zeigler,et al.  Object-Oriented Modeling and Discrete-Event Simulation , 1991, Adv. Comput..

[16]  J. Casti,et al.  Would-Be Worlds , 1996 .

[17]  Peter Ball,et al.  Expanding the capabilities of manufacturing simulators through application of object-oriented principles , 1994 .

[18]  J. Morris Chang,et al.  Performance of object caching for object-oriented systems , 1993, VLSI.

[19]  Diane P. Bischak,et al.  Object-oriented simulation , 1991, 1991 Winter Simulation Conference Proceedings..

[20]  Paul A. Fishwick,et al.  OOPM: An Object-Oriented Multimodeling and Simulation Application Framework , 1998, Simul..

[21]  Seán Baker CORBA distributed objects - using ORBIX , 1997 .

[22]  Tien-Chien Chang,et al.  An approach to object-oriented discrete-event simulation of manufacturing systems , 1991, 1991 Winter Simulation Conference Proceedings..

[23]  M. Lynn Hawaii International Conference on System Sciences , 1996 .

[24]  C. Harrell,et al.  Simulation modeling and optimization using ProModel , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[25]  Peter Milligan,et al.  Beyond 2000: Hardware and Software Design Strategies , 1995 .

[26]  K. J. Healy,et al.  Silk : A Java-based Process Simulation Language , 1997, Winter Simulation Conference Proceedings,.

[27]  J. Morris Chang,et al.  A High-Performance Memory Allocator for Object-Oriented Systems , 1996, IEEE Trans. Computers.

[28]  Paul A. Fishwick,et al.  A framework for distributed object-oriented multimodeling and simulation , 1997, WSC '97.

[29]  Nikolay Tchernev,et al.  Object-oriented methodology for FMS modelling and simulation , 1997 .

[30]  Jia-Lin Chen,et al.  GePSi: A generic plant simulator based on object-oriented principles , 1997 .

[31]  O. F. Bryan MODSIM II—an object oriented simulation language for sequential and parallel processors , 1989, WSC '89.

[32]  Thomas J. Cheatham,et al.  Testing object-oriented software systems , 1990, CSC '90.

[33]  Adele Goldberg,et al.  Smalltalk-80 - the interactive programming environment , 1984 .

[34]  K. Gopinath,et al.  A C++ Simulator Generator from Graphical Specifications , 1997, Softw. Pract. Exp..

[35]  Jeff Rothenberg,et al.  Object-oriented simulation: where do we go from here? , 1986, WSC '86.

[36]  Sandeep K. Singhal,et al.  Log-based receiver-reliable multicast for distributed interactive simulation , 1995, SIGCOMM '95.

[37]  Edward A. Lee,et al.  Software synthesis for DSP using ptolemy , 1995, J. VLSI Signal Process..

[38]  R. L. Moose,et al.  Web-based Simulation In Simjava Using Remote Method Invocation , 1997, Winter Simulation Conference Proceedings,.

[39]  Onur M. Ülgen,et al.  Reusable models: Making your models more user-friendly , 1991, 1991 Winter Simulation Conference Proceedings..

[40]  B. Nilsson Dynamic modelling of chemical processes using Omola : Process design , 1994 .

[41]  A. Alan B. Pritsker,et al.  Introduction to simulation and SLAM II , 1979 .

[42]  Kyung-Sup Kim,et al.  AgvTalk: an object-oriented simulator for AGV systems , 1995 .

[43]  J. M. Baveco,et al.  Objects for Simulation: Smalltalk and Ecology* , 1994, Simul..

[44]  Kristen Nygaard,et al.  SIMULA: an ALGOL-based simulation language , 1966, CACM.

[45]  Philipp Ackermann Developing Object-Oriented Multimedia Software , 1997 .

[46]  Douglas A. Popken,et al.  An object-oriented simulation environment for airbase logistics , 1992, Simul..

[47]  Chell Roberts,et al.  An object-oriented simulation architecture with real-time capabilities , 1995 .