Comparison of Physical and Software-Implemented Fault Injection Techniques
Journal article, 2003

This paper addresses the issue of characterizing the respective impact of fault injection techniques. Three physical techniques and one software-implemented technique that have been used to assess the fault tolerance features of the MARS fault-tolerant distributed real-time system are compared and analyzed. After a short summary of the fault tolerance features of the MARS architecture and especially of the error detection mechanisms that were used to compare the erroneous behaviors induced by the fault injection techniques considered, we describe the common distributed testbed and test scenario implemented to perform a coherent set of fault injection campaigns. The main features of the four fault injection techniques considered are then briefly described and the results obtained are finally presented and discussed. Emphasis is put on the analysis of the specific impact and merit of each injection technique.

error detection coverage

Fault injection techniques

experimental assessement

fault-tolerant computing

Author

Jean Arlat

Laboratoire d'Analyse et d'Architecture des Systemes

Yves Crouzet

Laboratoire d'Analyse et d'Architecture des Systemes

Johan Karlsson

Chalmers, Department of Computer Engineering, Dependable Systems

Peter Folkesson

Chalmers, Department of Computer Engineering, Dependable Systems

Emmerich Fuchs

Dependable Computer Systems GmbH

Vienna University of Technology

Günther H. Leber

Vienna University of Technology

Adcon Telemetry AG

IEEE Transactions on Computers

0018-9340 (ISSN)

Vol. 52 9 1115-1133

Subject Categories

Computer Engineering

DOI

10.1109/TC.2003.1228509

More information

Latest update

3/2/2018 7