SysML-based compositional verification and safety analysis for safety-critical cyber-physical systems

被引:7
|
作者
Xie, Jian [1 ,2 ,3 ]
Tan, Wenan [1 ,2 ,3 ]
Yang, Zhibin [1 ,2 ,3 ]
Li, Shuming [1 ,2 ]
Xing, Linquan [1 ,2 ]
Huang, Zhiqiu [1 ,2 ,3 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci Technol, Nanjing, Peoples R China
[2] Nanjing Univ Aeronaut & Astronaut, Key Lab Safety Crit Software, Nanjing, Peoples R China
[3] Collaborat Innovat Ctr Novel Software Technol & I, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
Cyber-physical systems; SysML; compositional verification; safety analysis; OCRA;
D O I
10.1080/09540091.2021.2017853
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Safety-critical cyber-physical systems (SC-CPS) have the characteristics of distributed, heterogeneous, strong coupling of computing resources and physical resources. With the increased acceptance of Model-Driven Development (MDD) in the safety-critical domain, the SysML language has been broadly used. Increasing complexity results in the formal verification of the SysML models of SC-CPS often faces the so-called state-explosion problem. Moreover, safety analysis is also an important step to ensure the quality of SC-CPS. Thus, this article proposes an integrated SysML modelling and verification approach to cover specification of nominal behaviour and safety. First, an extension of SysML is presented, in which the contract information (i.e. Assume and Guarantee) is extended for SysML block diagrams and a Safety Profile is proposed to describe safety-related concepts. Second, the transformation from SysML to the compositional verification tool OCRA is given. Third, the safety analysis is achieved by translating the Safety Profile model into FTA (Fault Tree Analysis). Finally, the prototype tools including SysML2OCRA and SafetyProfile2FTA are represented, and the effectiveness of the method proposed in this paper is verified through actual industrial cases.
引用
收藏
页码:911 / 941
页数:31
相关论文
共 50 条
  • [1] Security- and safety-critical cyber-physical systems
    Mashkoor, Atif
    Sametinger, Johannes
    Biro, Miklos
    Egyed, Alexander
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (02)
  • [2] Verifying Cyber-Physical Interactions in Safety-Critical Systems
    Mitra, Sayan
    Wongpiromsarn, Tichakorn
    Murray, Richard M.
    [J]. IEEE SECURITY & PRIVACY, 2013, 11 (04) : 28 - 37
  • [3] Let's Get Cyber-Physical: Validation of Safety-Critical Cyber-Physical Systems
    Novais, Luis
    Naia, Nelson
    Azevedo, Jose
    Cabral, Jorge
    [J]. IEEE Access, 2024, 12 : 142569 - 142581
  • [4] INVITED: Safety Guard: Runtime Enforcement for Safety-Critical Cyber-Physical Systems
    Wu, Meng
    Zeng, Haibo
    Wang, Chao
    Yu, Huafeng
    [J]. PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [5] SysML Aided Safety Analysis for Safety-Critical Systems
    Li, Guoqi
    Wang, Boxuan
    [J]. ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL INTELLIGENCE, PT I, 2011, 7002 : 270 - 275
  • [6] Spatial Ontologies and Models for Safety-Critical Cyber-Physical Systems
    Petnga, Leonard
    Austin, Mark A.
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPLEX SYSTEMS ENGINEERING (ICCSE), 2015,
  • [7] Safety-Critical Cyber-Physical Attacks: Analysis, Detection, and Mitigation
    Lin, Hui
    Alemzadeh, Homa
    Chen, Daniel
    Kalbarczyk, Zbigniew
    Iyer, Ravishankar K.
    [J]. SYMPOSIUM AND BOOTCAMP ON THE SCIENCE OF SECURITY, 2016, : 82 - 89
  • [8] Towards a Verification-Driven Iterative Development of Software for Safety-Critical Cyber-Physical Systems
    Sirjani, Marjan
    Provenzano, Luciana
    Asadollah, Sara Abbaspour
    Moghadam, Mahshid Helali
    Saadatmand, Mehrdad
    [J]. JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2021, 12 (01)
  • [9] Iterative Model Checking for Safety-Critical Problems in Cyber-Physical Systems
    Chen, Guangyao
    Jiang, Zhihao
    [J]. PROCEEDINGS 15TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, ICCPS 2024, 2024, : 273 - 274
  • [10] Challenges of Machine Learning Applied to Safety-Critical Cyber-Physical Systems
    Pereira, Ana
    Thomas, Carsten
    [J]. MACHINE LEARNING AND KNOWLEDGE EXTRACTION, 2020, 2 (04): : 579 - 602