Object oriented toolkits for simulation program generators

Simulation Program Generators (SPGs) developed using object-oriented environments may be designed to have a number of capabilities not available in traditional SPGs. One such capability is the description of an object's behavior from scratch without any programming when such behavior does not exist in the knowledgebase of the SPG. SmarterSim is an SPG that is currently being developed to provide the user a number of object-oriented tools including libraries of elemental operations, actions/requests, states, and rules and a number of function block templates to create new behavior using the existing primitive elements. The behavior of objects in a robotic manufacturing cell is described using SmarterSim. Like its predecessor SmartSim, SmarterSim supports a hierarchical, modular modeling for building of subsystems (coupled models) from model objects (atomic models) using subsystem management features. The paper also discusses the use of object oriented environments for traditional SPGs and simulation programming languages.

[1]  Michael P. Lukas Distributed control systems - Their evaluation and design , 1986, Autom..

[2]  James R. Burns,et al.  An object-oriented world-view for intelligent, discrete, next-event simulation , 1988 .

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

[4]  Andrew R. Gilman,et al.  A tutorial on SEE WHY and WITNESS , 1986, WSC '86.

[5]  Kevin J. Healy,et al.  Animation design with Cinema , 1987, WSC '87.

[6]  D. Ross Computer-aided design , 1961, CACM.

[7]  William L. Maxwell,et al.  Modeling asynchronous materials handling systems in XCELL+ , 1987, WSC '87.

[8]  Onur M. Ülgen,et al.  Hierarchical, modular simulation modeling in icon-based simulation program generators for manufacturing , 1988, WSC '88.

[9]  Randall P. Sadowski,et al.  Simulation of robotic manufacturing cells: a modular approach , 1983 .

[10]  Verna Knapp,et al.  The Smalltalk simulation environment , 1986, WSC '86.

[11]  Susan Dahl,et al.  Simulation model developed to convert production to cellular manufacturing layout , 1988 .

[12]  James L. Peterson,et al.  Petri net theory and the modeling of systems , 1981 .

[13]  Onur M. Ülgen,et al.  Modeling of a manufacturing cell using a graphical simulation system based on Smalltalk-80 , 1987, WSC '87.

[14]  Willi Müller Integrated Materials Handling in Manufacturing , 1985 .

[15]  John E. Lenz Mast a simulation tool for designing computerized metalworking factories , 1983 .

[16]  Onur M. Ülgen,et al.  Graphical simulation using Smalltalk-80 , 1987 .

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

[18]  George K. Hutchinson The automation of simulation , 1981, WSC '81.

[19]  Onur M. Ülgen,et al.  Simulation modeling in an object-oriented environment using Smalltalk-80 , 1986, WSC '86.

[20]  Onur M. Ulgen GENTLE: GENERALIZED TRANSFER LINE EMULATION. , 1984 .