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

被引:14
|
作者
Camus, Benjamin [1 ]
Paris, Thomas [1 ]
Vaubourg, Julien [1 ]
Presse, Yannick [2 ]
Bourjot, Christine [1 ]
Ciarletta, Laurent [1 ]
Chevrier, Vincent [1 ]
机构
[1] Univ Lorraine, CNRS, INRIA, LORIA,UMR 7503, F-54506 Vandoeuvre Les Nancy, France
[2] INRIA, F-54600 Villers Les Nancy, France
关键词
DEVS; co-simulation; FMI/FMU; QSS; DEV&DESS; hybrid modeling; parallel simulation; cyber-physical systems; COMPLEX;
D O I
10.1177/0037549717749014
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Most modeling and simulation (M&S) questions about cyber-physical systems (CPSs) 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 Multi-agent Environment for Complex-SYstem CO-simulation (MECSYCO) middleware 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 that use different formalisms, the co-simulation engine of MECSYCO is based on the discrete event system specification (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 give 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 Functional Mockup Interface (FMI) standard. To this end, we take advantage of DEVS efforts of the literature (namely, the DEV&DESS hybrid formalism and Quantized State System (QSS) solvers) to design DEVS wrappers for Functional Mockup Unit (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.
引用
收藏
页码:1099 / 1127
页数:29
相关论文
共 50 条
  • [1] Co-simulation of Cyber-Physical Systems using HLA
    Nagele, Thomas
    Hooman, Jozef
    2017 IEEE 7TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE IEEE CCWC-2017, 2017,
  • [2] A Co-Simulation Interface for Cyber-Physical Systems
    Zhang, Yu
    Dong, Yunwei
    Feng, Wenlong
    Huang, Mengxing
    2016 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS) - PROCEEDINGS, 2016, : 176 - 181
  • [3] A comprehensive co-simulation platform for cyber-physical systems
    Al-Hammouri, Ahmad T.
    COMPUTER COMMUNICATIONS, 2012, 36 (01) : 8 - 19
  • [4] Formalization and co-simulation of attacks on cyber-physical systems
    Bernardeschi, Cinzia
    Domenici, Andrea
    Palmieri, Maurizio
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2020, 16 (01) : 63 - 77
  • [5] Formalization and co-simulation of attacks on cyber-physical systems
    Cinzia Bernardeschi
    Andrea Domenici
    Maurizio Palmieri
    Journal of Computer Virology and Hacking Techniques, 2020, 16 : 63 - 77
  • [6] MODELING AND SIMULATION OF CYBER-PHYSICAL SYSTEMS USING AN EXTENSIBLE CO-SIMULATION FRAMEWORK
    Reitz, Jan
    Osterloh, Tobias
    Rossmann, Juergen
    2022 WINTER SIMULATION CONFERENCE (WSC), 2022, : 1258 - 1267
  • [7] Heterogeneous co-simulation for embedded and cyber-physical systems design
    Attarzadeh-Niaki, Seyed-Hosein
    Sander, Ingo
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2020, 96 (09): : 753 - 765
  • [8] HybridSim: A Modeling and Co-simulation Toolchain for Cyber-Physical Systems
    Wang, Baobing
    Baras, John S.
    17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2013), 2013, : 33 - 40
  • [9] A Monadic Co-simulation Model for Cyber-physical Production Systems
    Craciunean, Daniel-Cristian
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (09) : 552 - 557
  • [10] Co-modelling and Co-simulation in the Engineering of Systems of Cyber-physical Systems
    Fitzgerald, John
    Pierce, Ken
    Larsen, Peter Gorm
    PROCEEDINGS OF THE 2014 9TH INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE 2014), 2014, : 67 - 72