Verifying Cyber-Physical Systems by Combining Software Model Checking with Hybrid Systems Reachability

被引:4
|
作者
Bak, Stanley
Chaki, Sagar
机构
基金
美国安德鲁·梅隆基金会;
关键词
verification; cyber-physical systems; compositionality; assume-guarantee; hybrid systems; software model checking;
D O I
10.1145/2968478.2968490
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cyber-physical systems (CPS) span the communication, computation and control domains. Creating a single, complete, and detailed model of a CPS is not only difficult, but, in terms of verification, probably not useful; current verification algorithms are likely intractable for such allencompassing models. However, specific CPS domains have specialized formal reasoning methods that can successfully analyze certain aspects of the integrated system. To prove overall system correctness, however, care must be taken to ensure the interfaces of the proofs are consistent and leave no gaps, which can be difficult since they may use different model types and describe different aspects of the CPS. This work proposes a bridge between two important verification methods, software model checking and hybrid systems reachability. A contract automation (CA) expresses both (1) the restrictions on the interactions between the application and the controller, and (2) the desired system invariants. A sound assume-guarantee style compositional proof rule decomposes the verification into two parts - one verifies the application against the CA using software model checking, and another verifies the controller against the CA using hybrid systems reachability analysis. In this way, the proposed method avoids state-space explosion due to the composition of discrete (application) and continuous (controller) behavior, and can leverage verification tools specialized for each domain. The power of the approach is demonstrated by verifying collision avoidance using models of a distributed group of communicating quadcopters, where the provided models are software code and continuous 2-d quadcopter dynamics.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] Reachability Analysis for Safety Assurance of Cyber-Physical Systems Against Cyber Attacks
    Kwon, Cheolhyeon
    Hwang, Inseok
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (07) : 2272 - 2279
  • [22] Verifying Cyber-Physical Interactions in Safety-Critical Systems
    Mitra, Sayan
    Wongpiromsarn, Tichakorn
    Murray, Richard M.
    IEEE SECURITY & PRIVACY, 2013, 11 (04) : 28 - 37
  • [23] Hybrid System Model Simulation Framework for Cyber-Physical Systems
    Moon, Soo Young
    Park, Hyuk
    Cho, Tae Ho
    Kim, Won Tae
    MECHANICAL AND AEROSPACE ENGINEERING, PTS 1-7, 2012, 110-116 : 4043 - +
  • [24] Systems Engineering–Software Engineering Interface for Cyber-Physical Systems
    Sheard, Sarah
    Pafford, Michael E.
    Phillips, Mike
    INCOSE International Symposium, 2019, 29 (01) : 249 - 268
  • [25] Hybrid DeepGCL model for cyber-attacks detection on cyber-physical systems
    Alguliyev, Rasim
    Imamverdiyev, Yadigar
    Sukhostat, Lyudmila
    Neural Computing and Applications, 2021, 33 (16) : 10211 - 10226
  • [26] Hybrid DeepGCL model for cyber-attacks detection on cyber-physical systems
    Rasim Alguliyev
    Yadigar Imamverdiyev
    Lyudmila Sukhostat
    Neural Computing and Applications, 2021, 33 : 10211 - 10226
  • [27] Hybrid DeepGCL model for cyber-attacks detection on cyber-physical systems
    Alguliyev, Rasim
    Imamverdiyev, Yadigar
    Sukhostat, Lyudmila
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (16): : 10211 - 10226
  • [28] A framework for modeling and analyzing cyber-physical systems using statistical model checking
    Alshalalfah, Abdel-Latif
    Mohamed, Otmane Ait
    Ouchani, Samir
    INTERNET OF THINGS, 2023, 22
  • [29] Iterative Model Checking for Safety-Critical Problems in Cyber-Physical Systems
    Chen, Guangyao
    Jiang, Zhihao
    PROCEEDINGS 15TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, ICCPS 2024, 2024, : 273 - 274
  • [30] Model Checking of Concurrency in Cyber-Physical Systems Specified with Interpreted Petri Nets
    Grobelna, Iwona
    2024 23RD INTERNATIONAL SYMPOSIUM INFOTEH-JAHORINA, INFOTEH, 2024,