FERRARI: a flexible software-based fault and error injection system
Kanawati, G.A.
Kanawati, N.A.
Abraham, J.A.
Comput. Eng. Res. Center, Texas Univ., Austin, TX ;
This paper appears in: Computers, IEEE Transactions on
Publication Date: Feb 1995
Volume: 44,
Issue: 2
On page(s): 248-260
ISSN: 0018-9340
References Cited: 38
CODEN: ITCOB4
INSPEC Accession Number: 4899538
Digital Object Identifier: 10.1109/12.364536
Current Version Published: 2002-08-06
Abstract
A major step toward the development of fault-tolerant computer
systems is the validation of the dependability properties of these
systems. Fault/error injection has been recognized as a powerful
approach to validate the fault tolerance mechanisms of a system and to
obtain statistics on parameters such as coverages and latencies. This
paper describes the methodology and guidelines for the design of
flexible software based fault and error injection and presents a tool,
FERRARI, that incorporates the techniques. The techniques used to
emulate transient errors and permanent faults in software are described
in detail. Experimental results are presented for several error
detection techniques, and they demonstrate the effectiveness of the
software-based error injection tool in evaluating the dependability
properties of complex systems
Index
Terms
Available to subscribers and IEEE members.
References
Available to subscribers and IEEE members.
Citing Documents
Available to subscribers and IEEE members.