On the emulation of software faults by software fault injection
Madeira, H.
Costa, D.
Vieira, M.
Centro de Inf. e Sist., Coimbra Univ.;
This paper appears in: Dependable Systems and Networks, 2000. DSN 2000. Proceedings International Conference on
Publication Date: 2000
On page(s): 417-426
Meeting Date: 06/25/2000 - 06/28/2000
Location: New York, NY, USA
ISBN: 0-7695-0707-7
References Cited: 26
INSPEC Accession Number: 6670912
Digital Object Identifier: 10.1109/ICDSN.2000.857571
Current Version Published: 2002-08-06
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
Index
Terms
Available to subscribers and IEEE members.
References
Available to subscribers and IEEE members.
Citing Documents
Available to subscribers and IEEE members.