Article ID: | iaor2002990 |
Country: | United States |
Volume: | 30 |
Issue: | 3 |
Start Page Number: | 217 |
End Page Number: | 226 |
Publication Date: | Mar 1998 |
Journal: | IIE Transactions |
Authors: | Mize J.H., Karacal S.C. |
Keywords: | Smalltalk, object-oriented programming |
This paper describes the development of a prototype object-oriented software system for discrete event simulation and the embedded decision processes of a system being modeled based on previously defined formalism and the Smalltalk programming language. The paper addresses the modular and structured representations of physical and logical entities of a manufacturing system for simulation modeling in the form of reusable software objects. The software takes advantage of the natural link between object-oriented programming and simulation and utilizes inheritance and other features of object-oriented programming to achieve modular yet uniform representation at every level of the model. After giving a brief overview of the object-oriented modeling environment and the relationships between software objects and formalism constructs, a small number of object classes and their operations are summarized. The intelligent entities of the formalism utilize a knowledge-based non-programmed decision mechanism implemented in Smalltalk.