Fault simulation to validate fault-tolerance in Ada

被引:0
作者
Napier, J [1 ]
Chen, LP [1 ]
May, J [1 ]
Hughes, G [1 ]
机构
[1] Univ Bristol, Safety Syst Res Ctr, Dept Comp Sci, Bristol BS8 1UB, Avon, England
来源
COMPUTER SYSTEMS SCIENCE AND ENGINEERING | 2000年 / 15卷 / 01期
关键词
software fault injection; fault tolerance; Ada;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper discusses software fault injection as a validation technique for fault tolerance in Ada safety critical applications. General software fault simulation techniques are discussed followed by their implementation in Ada applications. Aspects of the Ada language that require specific attention during fault tolerant design are discussed. An Ada case study has been used to illustrate how fault injection and observation of the consequent error propagation through a given design solution can help to assess fault tolerance strategies. Attempts to use fault tolerance raise language-specific issues; an example is given for the Ada language.
引用
收藏
页码:61 / 67
页数:7
相关论文
共 24 条
[1]  
*B COR UK LTD, 1994, B TOOLK
[2]  
BARNES J, 1997, ADA 95 RAT LANG STAN
[3]   MECHANISM FOR EVALUATING THE EFFECTIVENESS OF SOFTWARE FAULT-TOLERANT STRUCTURES [J].
CARPENTER, GF .
MICROPROCESSORS AND MICROSYSTEMS, 1990, 14 (08) :505-510
[4]  
CHEN L, 1999, P ADV SAF REL SARSS
[5]  
CLARK JA, 1995, IEEE COMPUTER JUN, P47
[6]  
DIJKSTRA EW, 1974, STRUCTURED PROGRAMMI
[7]   Method for designing and placing check sets based on control flow analysis of programs [J].
Geoghegan, SJ ;
Avresky, DR .
SEVENTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1996, :256-265
[8]   Safety evaluation using behavioral simulation models [J].
Ghosh, AK ;
Johnson, BW ;
Profeta, JA .
ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 1996 PROCEEDINGS, 1996, :82-89
[9]   DEPEND: A simulation-based environment for system level dependability analysis [J].
Goswami, KK ;
Iyer, RK ;
Young, L .
IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (01) :60-74
[10]  
GOSWAMI KK, 1991, P 5 INT C FAULT TOL, P300