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 条
  • [11] A SIMPLE AND RELIABLE SYSTEM FOR DETECTING AND MEASURING GAS VOIDS IN SAFETY-RELATED FLUID SYSTEMS
    Estrada, Herb
    Hauser, Ernest M.
    ICONE 17: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON NUCLEAR ENGINEERING, VOL 1, 2009, : 133 - 135
  • [12] Safety-integrity level model for safety-related systems in dynamic demand state
    Yoshimura, I
    Sato, Y
    Suyama, K
    Advanced Reliability Modeling, 2004, : 577 - 584
  • [13] Effectiveness of Matrix and Pipeline FPGA-Based Arithmetic Components of Safety-Related Systems
    Drozd, Julia
    Drozd, Oleksandr
    Antoshchuk, Svetlana
    Kushnerov, Alex
    Nikul, Valery
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS), VOLS 1-2, 2015, : 785 - 789
  • [14] Contribution to an improvement of quantitative evaluation model for reliability of safety-related functions
    Hamidi, K
    Malasse, O
    Aubry, JF
    Proceedings of the IEEE-ISIE 2004, Vols 1 and 2, 2004, : 115 - 120
  • [15] Towards model-based development of safety-related control applications
    Vepsalainen, Timo
    Kuikka, Seppo
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [16] Application of Software Reliability Model for Safety Assessment of E/E/PE Safety-Related Software
    Inoue, Shinji
    Fujiwara, Takaji
    Yamada, Shigeru
    INTERNATIONAL JOURNAL OF MATHEMATICAL ENGINEERING AND MANAGEMENT SCIENCES, 2021, 6 (04) : 1044 - 1054
  • [17] Model for Assessing the Safety Integrity Level of Electrical/Electronic/Programmable Electronic Safety-Related Systems
    Torres, Esperanza S.
    Sriramula, Srinivas
    Celeita, David
    Ramos, Gustavo
    2019 IEEE INDUSTRY APPLICATIONS SOCIETY ANNUAL MEETING, 2019,
  • [18] Through-wall bending stress equations for the design of safety-related buried piping
    Marohl, Michael P.H.
    Moenssens, Mark A.
    American Society of Mechanical Engineers, Pressure Vessels and Piping Division (Publication) PVP, 2014, 1
  • [19] THROUGH-WALL BENDING STRESS EQUATIONS FOR THE DESIGN OF SAFETY-RELATED BURIED PIPING
    Marohl, Michael P. H.
    Moenssens, Mark A.
    ASME PRESSURE VESSELS AND PIPING CONFERENCE - 2014, VOL 1, 2014,
  • [20] Calculated Safety for analog Signal Circuits in Process Engineering The Procedure for Minimizing the Risk through safety-related Functions
    不详
    ATP EDITION, 2011, (04): : 16 - 20