Integrating Model Checking With SysML in Complex System Safety Analysis

被引:30
|
作者
Wang, Hongli [1 ]
Zhong, Deming [1 ]
Zhao, Tingdi [1 ]
Ren, Fuchun [1 ]
机构
[1] Beihang Univ, Sch Reliabil & Syst Engn, Beijing 100191, Peoples R China
来源
IEEE ACCESS | 2019年 / 7卷
关键词
Complex system; safety analysis; model checking; system modeling language (SysML); integrated modular avionics (IMA); potential hazard;
D O I
10.1109/ACCESS.2019.2892745
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern complex systems are characterized by numerous complex interactions and high levels of integration of functions, which present new challenges from the viewpoints of system safety analysis and design. Model checking can be employed to perform safety analysis, identify potential hazards, and prove the correctness of complex systems. However, many types of construction models are expressed in different ways, and there exists no unified model. Thus, the integration of model checking with system modeling language is proposed herein to analyze the safety of complex systems. System modeling language (SysML) is introduced to establish a unified system model that can describe a hybrid system of hardware and software but cannot be applied directly to safety analysis. Therefore, the semi-formal model SysML is transformed into the formal model new symbolic model checker/verifier, and the transformation rules are defined. The proposed unified model can not only help designers and safety and software engineers to execute various tasks but also efficiently, completely, and accurately analyze and verify the safety of complex systems. Finally, an integrated modular avionics case is presented to illustrate how to analyze the safety of complex systems. The results of the case study show that the proposed method can help increase the efficiency of safety analysis work and improve system safety.
引用
收藏
页码:16561 / 16571
页数:11
相关论文
共 50 条
  • [1] Combination of fault tree analysis and model checking for safety assessment of complex system
    Bieber, P
    Castel, C
    Seguin, C
    [J]. DEPENDABLE COMPUTING: EDCC-4, PROCEEDINGS, 2002, 2485 : 19 - 31
  • [2] Safety Analysis Integration in a SysML-Based Complex System Design Process
    Mhenni, Faida
    Nguyen, Nga
    Kadima, Hubert
    Choley, Jean-Yves
    [J]. 2013 7TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2013), 2013, : 70 - 75
  • [3] Integrating the 3+1 SysML View Model with Safety Engineering
    Thramboulidis, Kleanthis
    Scholz, Sven
    [J]. 2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [4] Integrating model checking with HiP-HOPS in model-based safety analysis
    Sharvia, Septavera
    Papadopoulos, Yiannis
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2015, 135 : 64 - 80
  • [5] Checking SysML Models Against Safety and Security Properties
    de Saqui-Sannes, Pierre
    Apvrille, Ludovic
    Vingerhoeds, Rob
    [J]. JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2021, 18 (12): : 906 - 918
  • [6] Direct Model-checking of SysML Models
    Calvino, Alessandro Tempia
    Apvrille, Ludovic
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2021, : 216 - 223
  • [7] SysML and IEC 61508 - Using SysML for Safety Analysis
    Siebold, Uli
    Larisch, Matthias
    Haering, Ivo
    [J]. ATP EDITION, 2010, (12): : 54 - 61
  • [8] Integrated Modular Avionics System Safety Analysis Based on Model Checking
    Wang, Hongli
    Zhao, Tingdi
    Ren, Fuchun
    Jiang, Zeyong
    [J]. 2017 ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2017,
  • [9] QUANTITATIVE SAFETY ANALYSIS OF TRAIN CONTROL SYSTEM BASED ON STATISTICAL MODEL CHECKING
    Junting, L.I.N.
    Xiaoqin, M.I.N.
    [J]. Archives of Transport, 2022, 61 (01) : 7 - 19
  • [10] SysML and Safety Analysis for Mechatronic Systems
    Mhenni, Faida
    Choley, Jean-Yves
    Riviere, Alain
    Nga Nguyen
    Kadima, Hubert
    [J]. MECATRONICS REM 2012, 2012, : 417 - 424