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 条
  • [41] Modeling and verification based on time automata for medical Cyber-Physical systems
    Tan, Pengliu, 1600, Universidad Central de Venezuela (55):
  • [42] Verification of machine learning based cyber-physical systems: a comparative study
    Claviere, Arthur
    Sambartolome, Laura Altieri
    Asselin, Eric
    Garion, Christophe
    Pagetti, Claire
    HSCC 2022: PROCEEDINGS OF THE 25TH ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS-IOT WEEK 2022), 2022,
  • [43] Adopting formal methods on requirements verification and validation for cyber-physical systems: A systematic literature review
    Masmoudi, Chedhli
    Marange, Pascale
    Bonjour, Eric
    Levrat, Eric
    Kerbrat, Alain
    IFAC PAPERSONLINE, 2022, 55 (10): : 3274 - 3279
  • [44] From Fault Injection to Formal Verification: A Holistic Approach to Fault Diagnosis in Cyber-Physical Systems
    Yadav, Drishti
    PROCEEDINGS OF THE 33RD ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2024, 2024, : 1896 - 1900
  • [45] A Systematic Mapping Study on the Verification of Cyber-Physical Systems
    Duan, Pengfei
    Zhou, Ying
    Gong, Xufang
    Li, Bixin
    IEEE ACCESS, 2018, 6 : 59043 - 59064
  • [46] Incremental Online Verification of Dynamic Cyber-Physical Systems
    Bu, Lei
    Xing, Shaopeng
    Ren, Xinyue
    Yang, Yang
    Wang, Qixin
    Li, Xuandong
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 782 - 787
  • [47] Cyber-Physical Verification of Intermittently Powered Embedded Systems
    Bohrer, Rose
    Islam, Bashima
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 4361 - 4372
  • [48] A Predictive Runtime Verification Framework for Cyber-Physical Systems
    Yu, Kang
    Chen, Zhenbang
    Dong, Wei
    2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY - COMPANION (SERE-C 2014), 2014, : 223 - 227
  • [49] ANALYSIS OF APPROACHES TO THE SIMULATION AND VERIFICATION OF CYBER-PHYSICAL SYSTEMS
    Korotunov, S. U.
    Tabunshchyk, G., V
    RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2020, (03) : 57 - 68
  • [50] Toward Modeling and Verification of Uncertainty in Cyber-Physical Systems
    Chatterjee, Amrita
    Reza, Hassan
    2020 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2020, : 568 - 576