Paper
23 June 2000 Digital object multimodel simulation formalism and architecture
Robert M. Cubert, Paul A. Fishwick
Author Affiliations +
Abstract
The object-oriented approach known as heterogeneous behavior multimodeling has been developed, used, and reported elsewhere, to facilitate creation, modification, sharing, and reuse of object-oriented models and the simulations created from those models. The digital object extends multimodeling so that digital objects can be shared and combined in ways that ordinary multimodels cannot. We describe an abstract base multimodel and several derived instantiated multimodel types. We also describe a transformation which takes a digital object to a simulation program. We give formal definitions of multimodeling, digital object, and the transformation, then from these definitions prove correctness of execution sequencing of simulations created by applying the transformation to digital objects. Closure under coupling of digital objects follows as a corollary, subject to an assumption regarding experimental frame. We then construct an abstract base architecture for manufacture, flow, and persistence of digital objects. From the base architecture we derive and instantiate a suite of architectures, each targeted at a distinct set of requirements: one to operate locally, another with internet protocols, a third with web protocols, and a fourth to allow digital objects to interoperate with other kinds of simulations.
© (2000) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Robert M. Cubert and Paul A. Fishwick "Digital object multimodel simulation formalism and architecture", Proc. SPIE 4026, Enabling Technology for Simulation Science IV, (23 June 2000); https://doi.org/10.1117/12.389365
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Chemical species

Internet

Computer simulations

Computer architecture

Systems modeling

Bridges

Data modeling

Back to Top