Fail-safe testing of safety-critical systems: a case study and efficiency analysis

被引:0
作者
Ahmed Gario
Anneliese Andrews
Seana Hagerman
机构
[1] University of Denver,Department of Computer Science
来源
Software Quality Journal | 2018年 / 26卷
关键词
CEFSM; Finite-state machine; Safety-critical; Testing; FTA; Behavioral model; Fault model; Integration;
D O I
暂无
中图分类号
学科分类号
摘要
This paper proposes an approach for testing of safety-critical systems. It is based on a behavioral and a fault model. The two models are analyzed for compatibility, and necessary changes are identified to make them compatible. Then, transformation rules are used to transform the fault model into the same model type as the behavioral model. Integration rules define how to combine them. This approach results in an integrated model which then can be used to generate tests using a variety of testing criteria. The paper illustrates this general framework using a CEFSM for the behavioral model and a fault tree for the fault model. We apply the technique to an aerospace launch system. We also investigate the scalability of the approach and compare its efficiency with integrating a state chart and a fault tree.
引用
收藏
页码:3 / 48
页数:45
相关论文
共 55 条
[1]  
Bobbio A(2001)Improving the analysis of dependable systems by mapping fault trees into bayesian networks Reliability Engineering and System Safety 71 249-260
[2]  
Portinale L(2005)A discrete-time bayesian network reliability modeling and analysis framework Reliability Engineering and System Safety 87 337-349
[3]  
Minichino M(2001)A test case generation approach for conformance testing of SDL systems Computer Communications 24 319-333
[4]  
Ciancamerla E(1983)On communicating finite-state machines Journal of ACM 30 323-342
[5]  
Boudali H(2006)A pattern-based development methodology for communication protocols Journal of Information Science and Engineering 22 315-335
[6]  
Dugan JB(2011)Integrating safety analysis with functional modeling IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans 41 610-624
[7]  
Bourhfir C(2014)A multiformalism modular approach to ERTMS/ETCS failure modeling International Journal of Reliability, Quality and Safety Engineering 21 1-29
[8]  
Aboulhamid E(2013)CADP 2011: a toolbox for the construction and analysis of distributed processes The International Journal on Software Tools for Technology Transfer (STTT) 15 89-107
[9]  
Dssouli R(2013)Large-scale distributed verification using CADP: Beyond clusters to grids Electronic Notes Theory Computer Science 296 145-161
[10]  
Rico N(2014)Formalizing a subset of ERTMS/ETCS specifications for verification purposes Transportation Research Part C: Emerging Technologies 42 60-75