Title :
Modular simulation environments: an object manager based architecture
Author :
Standridge, Charles R.
Author_Institution :
Padnos Sch. of Eng., Grand Valley State Univ., Grand Rapids, MI, USA
fDate :
6/21/1905 12:00:00 AM
Abstract :
To perform a simulation project, simulationists employ simulation specific software tools, general purpose software tools, and perhaps software developed to meet the needs of a particular project. Ideally, these divergent tools would work together in a seamless simulation environment. Modular simulation environments are one way of meeting this goal. Software tools can be added to or deleted from a modular simulation as needed. Thus, the simulation environment can be configured on a project by project basis or even dynamically during the course of a project. The flow of data between the tools in the environment is also a primary concern. An object manager based architecture provides the capabilities to add and delete software tools as necessary as well as to control the flow of data between the software tools. Each software tool and each data set can be viewed as an object with certain attributes. The object manager controls the invocation of the software tools as well as meeting input data requirements and organizing and managing the results of each operation. The design of such an object manager is presented. An example modular simulation environment is given and its configuration and operation illustrated
Keywords :
configuration management; digital simulation; object-oriented methods; object-oriented programming; data flow; data set; divergent tools; general purpose software tools; input data requirements; modular simulation environments; object manager based architecture; seamless simulation environment; simulation project; simulation specific software tools; simulationists; Analytical models; Computer architecture; Databases; Environmental management; Simultaneous localization and mapping; Software performance; Software standards; Software tools; Standards development; User interfaces;
Conference_Titel :
Simulation Conference Proceedings, 1999 Winter
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-5780-9
DOI :
10.1109/WSC.1999.823140