DocumentCode :
2254585
Title :
On the emulation of software faults by software fault injection
Author :
Madeira, Henrique ; Costa, Diamantino ; Vieira, Marco
Author_Institution :
Centro de Inf. e Sist., Coimbra Univ., Portugal
fYear :
2000
fDate :
2000
Firstpage :
417
Lastpage :
426
Abstract :
This paper presents an experimental study on the emulation of software faults by fault injection. In a first experiment, a set of real software faults has been compared with faults injected by a SWIFI tool (Xception) to evaluate the accuracy of the injected faults. Results revealed the limitations of Xception (and other SWIFI tools) in the emulation of different classes of software faults (about 44% of the software faults cannot be emulated). The use of field data about real faults was discussed and software metrics were suggested as an alternative to guide the injection process when field data is nor available. In a second experiment, a set of rules for the injection of errors meant to emulate classes of software faults was evaluated. The fault triggers used seem to be the cause for the observed strong impact of the faults in the target system and in the program results. The results also show the influence in the fault emulation of aspects such as code size, complexity of data structures, and recursive versus sequential execution
Keywords :
program testing; software fault tolerance; fault emulation; injected faults; software fault injection; software faults; Computer bugs; Contracts; Electrical capacitance tomography; Emulation; Fault tolerant systems; Hardware; Read only memory; Risk management; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Systems and Networks, 2000. DSN 2000. Proceedings International Conference on
Conference_Location :
New York, NY
Print_ISBN :
0-7695-0707-7
Type :
conf
DOI :
10.1109/ICDSN.2000.857571
Filename :
857571
Link To Document :
بازگشت