Detecting safety-related components in statecharts through traceability and model slicing

被引:6
|
作者
Kan, Shuanglong [1 ]
Huang, Zhiqiu [1 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing, Jiangsu, Peoples R China
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2018年 / 48卷 / 03期
基金
中国国家自然科学基金;
关键词
fault trees; model slicing; safety-critical systems; statecharts; traceability; REQUIREMENTS; AUTOMATA;
D O I
10.1002/spe.2526
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With rapid development in software technology, more and more safety-critical systems are software intensive. Safety issues become important when software is used to control such systems. However, there are 2 important problems in software safety analysis: (1) there is often a significant traceability gap between safety requirements and software design, resulting in safety analysis and software design are often conducted separately; and (2) the growing complexity of safety-critical software makes it difficult to determine whether software design fulfills safety requirements. In this paper, we propose a technique to address the above 2 important problems on the model level. The technique is based on statecharts, which are used to model the behavior of software, and fault tree safety analysis. This technique contains the following 2 parts, which are corresponding to the 2 problems, respectively. The first part is to build a metamodel of traceability between fault trees and statecharts, which is to bridge their traceability gap. A collection of rules for the creation and maintenance of traceability links is provided. The second part is a model slicing technique to reduce the complexity of statecharts with respect to the traceability information. The slicing technique can deal with the characteristics of hierarchy, concurrency, and synchronization of statecharts. The reduced statecharts are much smaller than their original statecharts, which are helpful to successive safety analysis. Finally, we illustrate the effectiveness and the importance of the method by a case study of slats and flaps control units in flight control systems.
引用
收藏
页码:428 / 448
页数:21
相关论文
共 40 条
  • [1] Safety-Related System for Detecting and Controlling Vehicles Motion
    Telawi, Samer
    Hayek, Ali
    Boercsoek, Josef
    2015 THIRD INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ADVANCES IN ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING (TAEECE), 2015, : 80 - 84
  • [2] Quality assurance for safety-related components in a waste repository
    Bundesamt für Strahlenschutz, Salzgitter, Germany
    J Qual Maint Eng, 2 (38-49):
  • [3] Safety Model of Safety-Related Fieldbus Transmission Systems
    Franekova, Maria
    Rastocny, Karol
    IECON 2010 - 36TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2010,
  • [4] A new idea to remanufacture safety-related components with respect to reliability
    Krini, A.
    Joerg, D.
    Krini, J.
    Krini, O.
    Boercsoek, J.
    RISK, RELIABILITY AND SAFETY: INNOVATING THEORY AND PRACTICE, 2017, : 1479 - 1484
  • [5] Particularities of Sync Monitoring in FPGA Components of Safety-Related Systems
    Drozd, Oleksandr
    Sachenko, Anatoliy
    Hiromoto, Robert
    Zashcholkin, Kostiantyn
    Drozd, Myroslav
    PROCEEDINGS OF THE 11TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS'2021), VOL 2, 2021, : 979 - 983
  • [6] Assessment of safety-related systems using Markov model
    Long, W
    Oshima, M
    Zhang, TL
    PROBABILISTIC SAFETY ASSESSMENT AND MANAGEMENT, VOL 1- 6, 2004, : 2398 - 2403
  • [7] Evolution of a Problem of the Hidden Faults in the Digital Components of Safety-Related Systems
    Drozd, A.
    Kuznietsov, M.
    Antoshchuk, S.
    Martynyuk, A.
    Drozd, M.
    Sulima, J.
    PROCEEDINGS OF 2018 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS 2018), 2018,
  • [8] Evaluating Real Checkability for FPGA-based Components of Safety-Related Systems
    Drozd, Oleksandr
    Zashcholkin, Kostiantyn
    Dobrowolski, Maciej
    Sachenko, Anatoliy
    Martynyuk, Oleksandr
    Ivanova, Olena
    Drozd, Julia
    COLINS 2021: COMPUTATIONAL LINGUISTICS AND INTELLIGENT SYSTEMS, VOL I, 2021, 2870
  • [9] Hidden faults in FPGA-built digital components of safety-related systems
    Drozd, Oleksandr
    Nikul, Valeria
    Antoniuk, Viktor
    Drozd, Myroslav
    2018 14TH INTERNATIONAL CONFERENCE ON ADVANCED TRENDS IN RADIOELECTRONICS, TELECOMMUNICATIONS AND COMPUTER ENGINEERING (TCSET), 2018, : 805 - 809
  • [10] Improving Safety through Leveraging Machine Learning and Safety-Related Data in the Construction Industry
    Orvik, Casper Pilskog
    12TH NORDIC CONFERENCE ON CONSTRUCTION ECONOMICS AND ORGANISATION, 2024, 2024, 1389