Thumbnail
Access Restriction
Subscribed

Author Madeira, H. ♦ Costa, D. ♦ Vieira, M.
Source IEEE Xplore Digital Library
Content type Text
Publisher Institute of Electrical and Electronics Engineers, Inc. (IEEE)
File Format PDF
Copyright Year ©2000
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Subject Keyword Emulation ♦ Fault tolerant systems ♦ Computer bugs ♦ Hardware ♦ Contracts ♦ Risk management ♦ Software testing ♦ Electrical capacitance tomography ♦ Read only memory
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.
Description Author affiliation: Centro de Inf. e Sist., Coimbra Univ., Portugal (Madeira, H.)
ISBN 0769507077
Educational Role Student ♦ Teacher
Age Range above 22 year
Educational Use Research ♦ Reading
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2000-06-25
Publisher Place USA
Rights Holder Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Size (in Bytes) 325.35 kB
Page Count 10
Starting Page 417
Ending Page 426


Source: IEEE Xplore Digital Library