24 August 1998 Software architecture for distributed simulation multimodels
Author Affiliations +
The state of the art in computer simulation involves designing models, facilitating model execution, and analyzing the results. A key problem in modeling is the absence of a common modeling framework for sharing models among distributed researchers and industrial scientists and engineers. Distributed simulation (that is, execution) has received a significant degree of attention in the literature. We find that distributed modeling requires a similar degree of care in its exposition to achieve goals of sharing and reuse. Most models are created to solve a specific problem, and often languish and are discarded, when others need them but can neither find them nor understand them. Model authors not currently have the rich search environment available to those who wish to find remote documents containing key words. On the World Wide Web, one can search for such documents. For simulation, we need a similar capability in searching for models, objects and classes. Unfortunately, no such software architecture or standard exists to achieve this. We present such an architecture and call it the Distributed Modeling Markup Language (DMML). DMML permits specification of three key types of modeling information: 1) conceptual model, defining classes; 2) geometry model, and 3) dynamic model elaborating behaviors. We have studied related standards such as UML, HLA and VHDL and have isolated our contribution as one that yields a general physical object standard for distributed modeling. This standard is robust and general, yet preserves legacy code, so that model authors may reuse code as well as model components. Keywords: Simulation, Dynamic Multimodel, Object-Oriented Modeling, Object Oriented Physical Modeling, Visualization, Model Abstraction, Distributed Modeling, Application Framework
© (1998) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Robert M. Cubert, Robert M. Cubert, Paul A. Fishwick, Paul A. Fishwick, "Software architecture for distributed simulation multimodels", Proc. SPIE 3369, Enabling Technology for Simulation Science II, (24 August 1998); doi: 10.1117/12.319330; https://doi.org/10.1117/12.319330

Back to Top