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 条
  • [31] SAFETY-RELATED OCCURRENCES IN AMERICAN LIGHT-WATER REACTORS FROM 1967 TO 1974 AND COMPARISON OF FAILURE RATES OF SPECIAL REACTOR COMPONENTS
    BOCK, H
    ATOMKERNENERGIE, 1975, 26 (04): : 242 - 248
  • [32] A Two-Stage Model of Diversion Knowledge and Skills Highlights Where Pilot Factors Impact Safety-Related Outcomes
    Van Benthem, Kathleen
    Herdman, Chris M.
    INTERNATIONAL JOURNAL OF AEROSPACE PSYCHOLOGY, 2021, 31 (04): : 302 - 318
  • [33] Working Safely at Some Times and Unsafely at Others: A Typology and Within-Person Process Model of Safety-Related Work Behaviors
    Beus, Jeremy M.
    Taylor, William D.
    JOURNAL OF OCCUPATIONAL HEALTH PSYCHOLOGY, 2018, 23 (03) : 402 - 416
  • [35] Verification of a safety-related I&C system for nuclear power plant by model checking, test case generation and automatic testing
    Ausberger, Tomas
    Kubicek, Karel
    Medvecova, Pavla
    Wolf, Jindrich
    2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [36] Tackling Ambulatory Safety Risks Through Patient Engagement: What 10,000 Patients and Families Say About Safety-Related Knowledge, Behaviors, and Attitudes After Reading Visit Notes
    Bell, Sigall K.
    Folcarelli, Patricia
    Fossa, Alan
    Gerard, Macda
    Harper, Marvin
    Leveille, Suzanne
    Moore, Caroline
    Sands, Kenneth E.
    Lee, Barbara Sarnoff
    Walker, Jan
    Bourgeois, Fabienne
    JOURNAL OF PATIENT SAFETY, 2021, 17 (08) : E791 - E799
  • [37] Testing Safety-related Function Modules in a model-based manner: better and cheaper Often Millions of Test Cases needed - fully automated Generation and Execution
    Frank, Tobias
    Koop, Harry
    ATP EDITION, 2015, (04): : 20 - 23
  • [38] Identification and selection of food safety-related risk factors to be included in the Canadian Food Inspection Agency's Establishment-based Risk Assessment model for Hatcheries
    Racicot, Manon
    Comeau, Genevieve
    Tremblay, Alexandre
    Quessy, Sylvain
    Cereno, Teresa
    Charron-Langlois, Maude
    Venne, Daniel
    Hebert, Ghislain
    Vaillancourt, Jean-Pierre
    Fravalo, Philippe
    Ouckama, Rachel
    Mitevski, Darko
    Guerin, Michele T.
    Agunos, Agnes
    DeWinter, Leanne
    Catford, Angela
    Mackay, Anna
    Gaucher, Marie-Lou
    ZOONOSES AND PUBLIC HEALTH, 2020, 67 (01) : 14 - 24
  • [39] Identification and selection of animal health and food safety-related risk factors to be included in the Canadian Food Inspection Agency's risk assessment model for livestock feed mills
    Rhouma, Mohamed
    Lachapelle, Virginie
    Comeau, Genevieve
    Quessy, Sylvain
    Zanabria, Romina
    Provost, France
    Italiano, Catherine
    Holley, Rick
    Smillie, John
    Brockhoff, Egan
    Bosch, My-Lien
    Collins, Stephanie
    Dumas, Andre
    Chorfi, Younes
    Costa, Marcio
    Gaucher, Marie-Lou
    Racicot, Manon
    FOOD CONTROL, 2021, 121
  • [40] Parameter Estimation of a Reliability Model of Demand-Caused and Standby-Related Failures of Safety Components Exposed to Degradation by Demand Stress and Ageing That Undergo Imperfect Maintenance
    Martorell, S.
    Martorell, P.
    Sanchez, A. I.
    Mullor, R.
    Marton, I.
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2017, 2017