Interoperability Among Parallel DEVS Simulators and Models Implemented in Multiple Programming Languages
Source: Arizona State University
Flexible, yet efficient, execution of heterogeneous simulations benefits from concepts and methods that can support distributed simulation execution and independent model development. To enable formal model specification with submodels implemented in multiple programming languages, the authors proposes a novel approach called the Shared Abstract Model (SAM) approach, which supports simulation interoperability for the class of Parallel DEVS compliant simulation models. Using this approach, models written in multiple programming languages can be executed together using alternative implementations of the Parallel DEVS abstract simulator.