Injecting Formal Verification in FMI-Based Co-simulations of Cyber-Physical Systems

被引:3
|
作者
Couto, Luis Diogo [1 ]
Basagiannis, Stylianos [1 ]
Ridouane, El Hassan [1 ]
Mady, Alie El-Din [1 ]
Hasanagic, Miran [2 ]
Larsen, Peter Gorm [2 ]
机构
[1] United Technol Res Ctr, Cork, Ireland
[2] Aarhus Univ, Aarhus, Denmark
基金
欧盟地平线“2020”;
关键词
SENSOR NETWORK ALGORITHMS; MODEL CHECKING;
D O I
10.1007/978-3-319-74781-1_20
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based design tools supporting the Functional Mockup Interface (FMI) standard, often employ specification languages ideal for modelling specific domain problems without capturing the overall behavior of a Cyber-Physical System (CPS). These tools tend to handle some important CPS characteristics implicitly, such as network communication handshakes. At the same time, formal verification although a powerful approach, is still decoupled to FMI co-simulation processes, as it can easily lead to infeasible explorations due to state space explosion of continuous or discrete representations. In this paper we exploit co modelling and co-simulation concepts combined with the injection of formal verification results indirectly in a model-based design workflow that will enable verification engineering benefits in a heterogeneous, multidisciplinary design process for CPSs. We demonstrate the approach using a Heating, Ventilation and Air Conditioning (HVAC) case study where communication delays may affect the CPS system's analysis. We model discrete events based on the Vienna Development Method Real-Time dialect, Continuous Time phenomena using Modelica, and communications using PROMELA. Results are considered and inspected both at the level of constituent models and the overall co-simulation.
引用
收藏
页码:284 / 299
页数:16
相关论文
共 50 条
  • [1] A Flexible Framework for FMI-Based Co-Simulation of Human-Centred Cyber-Physical Systems
    Palmieri, Maurizio
    Bernardeschi, Cinzia
    Masci, Paolo
    SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, 2018, 11176 : 21 - 33
  • [2] Rapid Construction of Co-simulations of Cyber-Physical Systems in HLA using a DSL
    Nagele, Thomas
    Hooman, Jozef
    2017 43RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2017, : 247 - 251
  • [3] Formal Verification of Control Modules in Cyber-Physical Systems
    Grobelna, Iwona
    SENSORS, 2020, 20 (18) : 1 - 23
  • [4] Special issue: Formal verification of cyber-physical systems
    Geretti, Luca
    Abate, Alessandro
    Nuzzo, Pierluigi
    Villa, Tiziano
    INFORMATION AND COMPUTATION, 2022, 289
  • [5] Runtime Verification for FMI-Based Co-simulation
    Temperekidis, Anastasios
    Kekatos, Nikolaos
    Katsaros, Panagiotis
    RUNTIME VERIFICATION (RV 2022), 2022, 13498 : 304 - 313
  • [6] A Model based Toolchain for the Cosimulation of Cyber-physical Systems with FMI
    Oudart, David
    Cantenot, Jerome
    Boulanger, Frederic
    Chabridon, Sophie
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2020, : 15 - 25
  • [7] Formal Verification of Cyber-Physical Systems: Coping with Continuous Elements
    Sanwal, Muhammad Usman
    Hasan, Osman
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, PT I, 2013, 7971 : 358 - 371
  • [8] Towards Formal Verification of Neural Networks in Cyber-Physical Systems
    Rossi, Federico
    Bernardeschi, Cinzia
    Cococcioni, Marco
    Palmieri, Maurizio
    NASA FORMAL METHODS, NFM 2024, 2024, 14627 : 207 - 222
  • [9] Formal verification of cyber-physical systems: Coping with continuous elements
    Sanwal, Muhammad Usman (muhammad.usman1@seecs.nust.edu.pk), 1600, Springer Verlag (7971):
  • [10] Formal Requirement Debugging for Testing and Verification of Cyber-Physical Systems
    Dokhanchi, Adel
    Hoxha, Bardh
    Fainekos, Georgios
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (02)