Co-simulation of cyber-physical systems using a DEVS wrapping strategy in the MECSYCO middleware

Benjamin Camus 1 Thomas Paris 2 Julien Vaubourg 3 Yannick Presse 3 Christine Bourjot 1 Laurent Ciarletta 3 Vincent Chevrier 1
1 MAIA - Autonomous intelligent machine
Inria Nancy - Grand Est, LORIA - AIS - Department of Complex Systems, Artificial Intelligence & Robotics
3 MADYNES - Management of dynamic networks and services
Inria Nancy - Grand Est, LORIA - NSS - Department of Networks, Systems and Services
Abstract : Most modeling and simulation (M&S) questions about cyber-physical systems (CPS) require expert skills belonging to different scientific fields. The challenges are then to integrate each domain's tools (formalism and simulation software) within the rigorous framework of M&S process. To answer this issue, we give the specifications of the MECSYCO co-simulation middle-ware which enables to interconnect several pre-existing and heterogeneous M&S tools, so they can simulate a whole CPS together. The middleware performs the co-simulation in a parallel, decentralized and distributable fashion thanks to its modular multi-agent architecture. In order to rigorously integrate tools which use different formalisms, the co-simulation engine of MECSYCO is based on DEVS. The central idea of MECSYCO is to use a DEVS wrapping strategy to integrate each tool into the middleware. Thus, heterogeneous tools can be homogeneously co-simulated in the form of a DEVS system. By using DEVS, MECSYCO benefits from the numerous scientific works which have demonstrated the integrative power of this formalism and gives crucial guidelines to rigorously design wrappers. We demonstrate that our discrete framework can integrate a vast amount of continuous M&S tools by wrapping the FMI standard. To this end, we take advantage of DEVS efforts of the literature (namely, the DEV&DESS hybrid formalism and QSS solvers) to design DEVS wrappers for FMU components. As a side-effect, this wrapping is not restricted to MECSYCO but can be applied in any DEVS-based platform. We evaluate MECSYCO with the proof of concept of a smart-heating use-case, where we co-simulate non DEVS-centric M&S tools.
Type de document :
Article dans une revue
SIMULATION, SAGE Publications, 2018, 〈10.1177/0037549717749014〉
Liste complète des métadonnées

Littérature citée [56 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01762166
Contributeur : Benjamin Camus <>
Soumis le : lundi 9 avril 2018 - 16:43:41
Dernière modification le : mercredi 11 avril 2018 - 01:26:01

Fichier

main.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Benjamin Camus, Thomas Paris, Julien Vaubourg, Yannick Presse, Christine Bourjot, et al.. Co-simulation of cyber-physical systems using a DEVS wrapping strategy in the MECSYCO middleware. SIMULATION, SAGE Publications, 2018, 〈10.1177/0037549717749014〉. 〈hal-01762166〉

Partager

Métriques

Consultations de la notice

84

Téléchargements de fichiers

45