Enhancing DEVS Simulation through Template Metaprogramming - Archive ouverte HAL
Communication Dans Un Congrès Année : 2010

Enhancing DEVS Simulation through Template Metaprogramming

Résumé

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 compiler.
Fichier principal
Vignette du fichier
RR-10-12.pdf (296.87 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00679052 , version 1 (14-03-2012)

Identifiants

  • HAL Id : hal-00679052 , version 1

Citer

Luc Touraille, Mamadou Kaba Traoré, David R.C. Hill. Enhancing DEVS Simulation through Template Metaprogramming. SummerSim '10, Sep 2010, Crowne Plaza, Canada. pp.Pages 394-402. ⟨hal-00679052⟩
89 Consultations
123 Téléchargements

Partager

More