Integrating distributed simulation objects

Creating comprehensive simulation models can be expensive and time consuming. This paper discusses our efforts to develop a general methodology that will allow users to quickly and efficiently create high fidelity simulation models by linking independent model objects distributed across the Internet or enterprise intranets. The result of linking these models is a model network that can be used to evaluate the aggregate performance of the system as well as investigate the interactions and performance of the individual component models. Our approach for creating a plug-and-play model integration environment is based on the principles of objectoriented programming and distributed object computing. Drawing on advances in language and network communication technology, we continue to refine an early proof-of-concept prototype called ENVISION (ENVironment for Integrating Simulation models Interactively Over Networks). The primary objective is to create a testbed system that will help us better understand how manufacturers might actually use this type of modeling facility if it was available.

[1]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

[2]  Arnold H. Buss,et al.  Discrete-event simulation on the World Wide Web using Java , 1996, Winter Simulation Conference.

[3]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.

[4]  Paul A. Fishwick Web-based simulation: some personal observations , 1996, Winter Simulation Conference.

[5]  John E. Biegel,et al.  Intelligent Manufacturing-Simulation Agents Tool (IMSAT) , 1993, TOMC.

[6]  John A. Miller,et al.  Java-based query driven simulation environment , 1996, WSC.

[7]  Dursun Delen,et al.  A new paradigm for manufacturing enterprise modeling: reusable, multi-tool modeling , 1996, Winter Simulation Conference.

[8]  Jr. Frederick P. Brooks,et al.  The mythical man-month (anniversary ed.) , 1995 .

[9]  Bernard P. Zeigler,et al.  Parallel DEVS: a parallel, hierarchical, modular modeling formalism , 1994, Proceedings of Winter Simulation Conference.

[10]  Bernard P. Zeigler,et al.  Object-oriented simulation with hierarchical, modular models , 1990 .

[11]  Bernard P. Zeigler,et al.  Object-Oriented Simulation with Hierarchical, Modular Models: Intelligent Agents and Endomorphic Systems , 1990 .

[12]  Jeffrey A. Joines,et al.  Design of object-oriented simulations in C++ , 1994 .

[13]  Fred Waskiewicz,et al.  Agility enabled by the SEMATECH CIM framework , 1997, Other Conferences.

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

[15]  David A. Koonce Manufacturing systems engineering and design: An intelligent, multi-model, integration architecture , 1996 .

[16]  Grady Booch,et al.  Object-oriented development , 1986, IEEE Transactions on Software Engineering.

[17]  Steve Vinoski,et al.  CORBA: integrating diverse applications within distributed heterogeneous environments , 1997, IEEE Commun. Mag..

[18]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[19]  James A. Gosling,et al.  The java language environment: a white paper , 1995 .

[20]  Joseph A. Heim,et al.  Integrating distributed models: the architecture of ENVISION , 1994 .