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

被引:4
作者
Gario, Ahmed [1 ]
Andrews, Anneliese [1 ]
Hagerman, Seana [1 ]
机构
[1] Univ Denver, Dept Comp Sci, Denver, CO 80208 USA
基金
美国国家科学基金会;
关键词
CEFSM; Finite-state machine; Safety-critical; Testing; FTA; Behavioral model; Fault model; Integration; FINITE-STATE MACHINES; FAULT-TREES; BAYESIAN NETWORKS; VERIFICATION; GENERATION; MODEL;
D O I
10.1007/s11219-015-9283-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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
页数:46
相关论文
共 67 条
[1]  
Amberkar S., 2001, COMPREHENSIVE HAZARD
[2]   Automatic Test Generation for Coverage Analysis of ERTMS software [J].
Angeletti, Damiano ;
Giunchiglia, Enrico ;
Narizzano, Massimo ;
Puddu, Alessandra ;
Sabina, Salvatore .
SECOND INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION, PROCEEDINGS, 2009, :303-+
[3]  
[Anonymous], 2002, Fault Tree Handbook with Aerospace Applications
[4]  
[Anonymous], ARG S SOFTW ENG BUEN
[5]  
[Anonymous], 2007, Practical Model-Based Testing: A Tools Approach
[6]   Improving the analysis of dependable systems by mapping fault trees into Bayesian networks [J].
Bobbio, A ;
Portinale, L ;
Minichino, M ;
Ciancamerla, E .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2001, 71 (03) :249-260
[7]  
Boroday S., 2002, Testing of Communicating Systems XIV. Application to Internet Technologies and Services. IFIP TC6/WG6.1 Fourteenth International Conference on Testing of Communicating Systems (TestCom 2002), P355
[8]   A discrete-time Bayesian network reliability modeling and analysis framework [J].
Boudali, H ;
Dugan, JB .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2005, 87 (03) :337-349
[9]   A test case generation approach for conformance testing of SDL systems [J].
Bourhfir, C ;
Aboulhamid, E ;
Dssouli, R ;
Rico, N .
COMPUTER COMMUNICATIONS, 2001, 24 (3-4) :319-333
[10]   A test case generation tool for conformance testing of SDL systems [J].
Bourhfir, C ;
Dssouli, R ;
Aboulhamid, E ;
Rico, N .
SDL'99: THE NEXT MILLENNIUM, 1999, :405-419