Parallel DEVS: a parallel, hierarchical, modular modeling formalism and its distributed simulator
Transactions of the Society for Computer Simulation International
Transactions of the Society for Computer Simulation International
Distributed supply chain simulation in a DEVS/CORBA execution environment
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 2
DEVS and HLA: complementary paradigms for modeling and simulation?
Transactions of the Society for Computer Simulation International - Ethical issues in modeling and simulation
Discrete event modelng and simulation technologies
Parallel and Distribution Simulation Systems
Parallel and Distribution Simulation Systems
Theory of Modeling and Simulation
Theory of Modeling and Simulation
A Real-Time Discrete Event System Specification Formalismfor Seamless Real-Time Software Development
Discrete Event Dynamic Systems
Discrete Event Simulation of Hybrid Systems
SIAM Journal on Scientific Computing
Parallel discrete event simulation with application to continuous systems
Parallel discrete event simulation with application to continuous systems
PRISM and ENES: a European approach to Earth system modelling
Concurrency and Computation: Practice & Experience - Computational Frameworks
DEVS-based simulation web services for net-centric T&E
Proceedings of the 2007 Summer Computer Simulation Conference
COINS: an integrative modelling shell for carbon accounting and general ecological analysis
Environmental Modelling & Software
A web services-based distributed simulation architecture for hierarchical DEVS models
AIS'04 Proceedings of the 13th international conference on AI, Simulation, and Planning in High Autonomy Systems
XML-based DEVS modeling and interpretation
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
Interoperability between DEVS simulators using service oriented architecture and DEVS namespace
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
DEVS namespace for interoperable DEVS/SOA
Winter Simulation Conference
Hi-index | 0.00 |
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, we propose a novel approach called the Shared Abstract Model (SAM) approach, which supports simulation interoperability for the class of Parallel Discrete Event System Specification (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. In this paper, we describe the SAM concept, detail its specification and eXemplify its implementation with two disparate DEVS-simulation engines. We demonstrate the simplicity of integrating simulation of component models written in the programming languages Java, C++ and Visual Basic. We describe a set of illustrative eXamples that are developed in an integrated DEVSJAVA and Adevs environment. Further, we stage simulation eXperiments to investigate the eXecution performance of the proposed approach and compare it with alternatives. We conclude that application domains, in which independently-developed heterogeneous component models consistent with the Parallel DEVS formalism, benefit from a rigorous foundation and are also interoperable across different simulation engines.