2002 · 18 citations · 13 references
EngineeringComputer EngineeringComputer ScienceFault-tolerant ComputingFault-tolerant SystemsField-programmable Gate ArraysDependability AnalysisFault InjectionHardware Fault ToleranceReliable System DesignSafety-critical Embedded SystemsSoftware Fault ToleranceDependabilityFault Injection ExperimentationFault Injection MethodologyField-programmable Gate Arrays (Fpgas)Hardware Fault DetectionHardware Fault Injection
This paper presents a new hybrid fault/error injection technique which overcomes the limitations of both software-based and hardware-based approaches. The logic for the hardware fault unit injection circuitry is implemented using field programmable gate arrays, and the software is an extension of FERRARI, the software-based fault injection system. The combination of these techniques allows the incorporation of new capabilities by the use of mechanisms to trigger and synchronize the injection of a fault or error with events in the system. Results of physical fault/error injection experiments on a SPARC1 system are presented. The injection was synchronized to the executing modes and load conditions of the system. These results show that the system behavior is very sensitive to the internal state and load. Therefore, in order to validate the dependability properties of a system, it is imperative to inject faults/errors while the system is in critical conditions and different execution modes.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
13
Fault injection experiments using FIAT
J. H. Barton, E.W. Czeck, Zary Segall et al. · IEEE Transactions on Computers · 1990 · 240 citations
FIAT-fault injection based automated testing environment
Zary Segall, D.F. Vrsalovic, Daniel P. Siewiorek et al. · 2003 · 235 citations
Understanding large system failures-a fault injection experiment
Ram Chillarege, N.S. Bowen · 2003 · 158 citations