1996 · 14 citations · 5 references
ComputingComputer ScienceProgramming LanguagesQueuing TheorySystems ModelingObject-oriented DesignObject-oriented ProgrammingQueueing SystemsQueueing TheorySimulation ModelingSystem SimulationComputer Simulation FrameworksFramesNetwork SimulationObject-oriented ArchitectureObject-oriented Design ModelsObject-oriented Language DesignObjectsQueueing Network Simulation
An object-oriented simulation (OOS) consisting of a set of object classes written in C++ can be used to create simulation models and packages. The simulations built with these tools possess the benefits of an object-oriented design, including the use of encapsulation, inheritance, polymorphism, run-time binding, and parameterized typing. These concepts are illustrated by creating a set of object frames which encapsulate simulation requirements. Simulation modeling is contained within a set of modeling frameworks. A network queuing simulation language is developed which has several notable features not available in other non-OOS languages. OOS provides full accessibility to the base language, faster executions, portable models and executables, a multi-vendor programming language, and a growing variety of complementary development tools.
5
Design of object-oriented simulations in C++
Jeffrey A. Joines, Stephen D. Roberts · 1995 · 45 citations
Construction and Use of a Simulation Package in C
Object-oriented simulation modeling with C++/CSIM17
Herb Schwetman · 1995 · 40 citations · Full text
Design of object-oriented simulations in C++
Jeffrey A. Joines, Stephen D. Roberts · 1996 · 14 citations · Full text