An experimental comparison of fault and error injection

被引:17
作者
Christmansson, J [1 ]
Hiller, M [1 ]
Rimén, M [1 ]
机构
[1] Carlstedt Res & Technol AB, S-41121 Gothenburg, Sweden
来源
NINTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS | 1998年
关键词
D O I
10.1109/ISSRE.1998.730903
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The complex interactions between faults, errors, failures and fault handling mechanisms can be studied via injection experiments. This paper presents and investigation of both fault and error injection techniques formulating software faults. For evaluation, 1600 software faults and 5400 time-triggered errors were injected into an embedded real-time system. The cost-related results are: (i) the time required to create a fault set for fault injection was about 120 times longer than the time required to create an error set for time-triggered injection and (ii) the execution time for the time-triggered error injection were four times shorter than for the fault injection experiments. However, the error injection would be only 1.3 times faster if another strategy for fault injection had been used. Furthermore, failure symptom related results are: (i) the test case had a greater influence than the fault type on the failure symptoms for fault injections, (ii) the error type had a greater influence on the failure symptom for time-triggered error injections than had the test case and (iii) the error type had a larger impact on the failure symptoms than the fault type.
引用
收藏
页码:369 / 378
页数:10
相关论文
共 18 条
[1]  
[Anonymous], P INT S FAULT TOL CO
[2]  
[Anonymous], P INT COMP PERF DEP
[3]   FAULT INJECTION FOR DEPENDABILITY VALIDATION - A METHODOLOGY AND SOME APPLICATIONS [J].
ARLAT, J ;
AGUERA, M ;
AMAT, L ;
CROUZET, Y ;
FABRE, JC ;
LAPRIE, JC ;
MARTINS, E ;
POWELL, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (02) :166-182
[4]  
Blalock Hubert., 1979, Social Statistics
[5]  
Carreira J., 1995, P 5 INT WORK C DEP C, P135
[6]   ORTHOGONAL DEFECT CLASSIFICATION - A CONCEPT FOR IN-PROCESS MEASUREMENTS [J].
CHILLAREGE, R ;
BHANDARI, IS ;
CHAAR, JK ;
HALLIDAY, MJ ;
MOEBUS, DS ;
RAY, BK ;
WONG, MY .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) :943-956
[7]  
CHILLAREGE R, 1989, P 19 INT S FAULT TOL, P356
[8]  
CHRISTMANSSON J, 1997, 298 CHALMB U TECHN
[9]   EVALUATION AND COMPARISON OF FAULT-TOLERANT SOFTWARE TECHNIQUES [J].
HUDAK, J ;
SUH, BH ;
SIEWIOREK, D ;
SEGALL, Z .
IEEE TRANSACTIONS ON RELIABILITY, 1993, 42 (02) :190-204
[10]  
IYER RK, 1995, FTCS 25 SILV JUB 25, P115