Results 1 -
5 of
5
Interoperability among Parallel DEVS Simulators and Models
- Implemented in Multiple Programming Languages, SIMULATION: Transactions of SCS, Vol.83
, 2007
"... 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 ..."
Abstract
-
Cited by 3 (0 self)
- Add to MetaCart
(Show Context)
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 simu-lation 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 environ-ment. Further, we stage simulation experiments to investigate the execution performance of the pro-posed approach and compare it with alternatives. We conclude that application domains, in which independently-developed heterogeneous component models consistent with the Parallel DEVS for-malism, benefit from a rigorous foundation and are also interoperable across different simulation engines.
Togo, Hamidou; Université de Bamako, Mathematiques et Informatiques Key Words and Phrases:
"... International ..."
Thomas Wutzler 1,2,3 & Hessam S. Sarjoughian 2 Interoperability among Parallel DEVS Simulators and Models Implemented in Multiple Programming Languages †
"... 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 nove ..."
Abstract
- Add to MetaCart
(Show Context)
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 DEVScompliant 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 DEVSsimulation 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 alternative approaches. We conclude that application domains in which independently developed heterogeneous component models that are consistent with the Parallel DEVS formalism benefit from a rigorous foundation while also being interoperable across different simulation engines. 1
Simulators and Models Implemented in Multiple Programming Languages
, 2007
"... On behalf of: ..."
(Show Context)
USING HYBRID PETRI NETS
"... (Under the direction of John A. Miller) Glycans are known to change in the earliest stage of cell development in complex living organisms. Glycoproteins and glycolipids effect the abundance level of cell surface glycans. Thus, the study of production and consumption of glycoproteins and glycolipids ..."
Abstract
- Add to MetaCart
(Under the direction of John A. Miller) Glycans are known to change in the earliest stage of cell development in complex living organisms. Glycoproteins and glycolipids effect the abundance level of cell surface glycans. Thus, the study of production and consumption of glycoproteins and glycolipids are important. In this paper, we present the Glycomics Modeling pathway simulation environment (GlyMpse), an ontology driven simulation model utilizing domain ontologies such as GlycO, EnzyO and ReactO as well as modeling ontology DeMO (to generate simulation models of biochemical pathways). The model provides insight to glycobiologists about the behavior of glycan abundance level on cell surface over time. We also tested GlyMpse with N-Glycan biosynthesis pathway to achieve steady state approximation with kinetic parameters generated by a genetic algorithm, as a starting point.