For several years, the DEVS community has been developing many tools for simulating DEVS models, ranging from local sequential to massively distributed and parallel simulation. In this paper, we present an innovative approach to local DEVS simulation. By using template metaprogramming, we developed the DEVS-MetaSimulator (DEVS-MS); instead of proposing one simulator meant to be used with every DEVS models, our library provides several metaclasses defining families of simulators. This way, each simulator instantiation is really specialized for a particular model. Doing so, we increase the detection of errors at compile-time, and we greatly reduce the execution time by removing several runtime computations that are instead performed by the co...
International audienceDEVS (Discrete Event System Specification) is an approach in the area of model...
SimStudio is a Modeling & Simulation framework based on the DEVS formalism (Discrete EVent Systems S...
Abstract. Template metaprogramming (TMP) is an emerging new di-rection in C++ programming for execut...
The multiplication of software environments supporting DEVS Modeling & Simulation is becoming a hind...
Cette thèse propose une approche d’ingénierie consistant à paralléliser des simulateurs DEVS existan...
This thesis takes place at the intersection between the world of modeling and simulation, and the wo...
Cette thèse s’inscrit au carrefour du monde de la modélisation et simulation de systèmes d’une part ...
International audienceIn generic programming, software components are parameterized on types. When a...
Nous vivons dans un monde où le besoin d’efficacité s’impose de plus en plus. Ce besoin s’exprime da...
This paper describes the Boost C++ template metaprogramming library (MPL), an extensible compile-tim...
The Discrete-Event System Specification (DEVS) formalism is a modeling formalism based on systems th...
Large scale scientific computing raises questions on different levels ranging from the fomulation of...
Part 1: Knowledge-Based Performance ImprovementInternational audienceThis paper proposes to improve ...
During the last years, the DEVS community provides many contributions towards the realization of a w...
ABSTRACT: DEVS is an increasingly accepted frame-work for understanding and supporting modeling and ...
International audienceDEVS (Discrete Event System Specification) is an approach in the area of model...
SimStudio is a Modeling & Simulation framework based on the DEVS formalism (Discrete EVent Systems S...
Abstract. Template metaprogramming (TMP) is an emerging new di-rection in C++ programming for execut...
The multiplication of software environments supporting DEVS Modeling & Simulation is becoming a hind...
Cette thèse propose une approche d’ingénierie consistant à paralléliser des simulateurs DEVS existan...
This thesis takes place at the intersection between the world of modeling and simulation, and the wo...
Cette thèse s’inscrit au carrefour du monde de la modélisation et simulation de systèmes d’une part ...
International audienceIn generic programming, software components are parameterized on types. When a...
Nous vivons dans un monde où le besoin d’efficacité s’impose de plus en plus. Ce besoin s’exprime da...
This paper describes the Boost C++ template metaprogramming library (MPL), an extensible compile-tim...
The Discrete-Event System Specification (DEVS) formalism is a modeling formalism based on systems th...
Large scale scientific computing raises questions on different levels ranging from the fomulation of...
Part 1: Knowledge-Based Performance ImprovementInternational audienceThis paper proposes to improve ...
During the last years, the DEVS community provides many contributions towards the realization of a w...
ABSTRACT: DEVS is an increasingly accepted frame-work for understanding and supporting modeling and ...
International audienceDEVS (Discrete Event System Specification) is an approach in the area of model...
SimStudio is a Modeling & Simulation framework based on the DEVS formalism (Discrete EVent Systems S...
Abstract. Template metaprogramming (TMP) is an emerging new di-rection in C++ programming for execut...