Strategies for real-time system specification
Strategies for real-time system specification
Observations on the Effects of Fault Manifestation as a Function of Workload
IEEE Transactions on Computers - Special issue on fault-tolerant computing
Environments and tools for parallel scientific computing
FERRARI: A Flexible Software-Based Fault and Error Injection System
IEEE Transactions on Computers - Special issue on fault-tolerant computing
Estimators for Fault Tolerance Coverage Evaluation
IEEE Transactions on Computers - Special issue on fault-tolerant computing
MC88100 Microprocessors User's Manual
MC88100 Microprocessors User's Manual
Dependability: Basic Concepts and Terminology
Dependability: Basic Concepts and Terminology
FOCUS: An Experimental Environment for Fault Sensitivity Analysis
IEEE Transactions on Computers
Functional Testing of Microprocessors
IEEE Transactions on Computers
Stress-Based and Path-Based Fault Injection
IEEE Transactions on Computers
Coverage estimation using statistic of the extremes for when testing reveals no failures: 3
IEEE Transactions on Computers
Path-Based Error Coverage Prediction
Journal of Electronic Testing: Theory and Applications
Coverage Estimation Using Statistics of the Extremes for When Testing Reveals No Failures
IEEE Transactions on Computers
Comparison of Physical and Software-Implemented Fault Injection Techniques
IEEE Transactions on Computers
EPIC: Profiling the Propagation and Effect of Data Errors in Software
IEEE Transactions on Computers
Fault injection into Verilog models for dependability evaluation of digital systems
ISPDC'03 Proceedings of the Second international conference on Parallel and distributed computing
Assembly-Level pre-injection analysis for improving fault injection efficiency
EDCC'05 Proceedings of the 5th European conference on Dependable Computing
Virus in a smart card: Myth or reality?
Journal of Information Security and Applications
Hi-index | 0.01 |
Abstract: Fault/error injection has emerged as a valuable means for evaluating the dependability of a system. In particular, software-based techniques (which can be described as software-implemented and simulation-based techniques) have become very popular because of the relative simplicity of injecting faults. After discussing the advantages and drawbacks of these techniques, two approaches are introduced which try to overcome crucial problems when using software-based fault injection techniques. The first one improves the accuracy of software-implemented fault injection experiments. The second one offers detailed insights into the system dynamics in the presence of faults. With this knowledge, the number of fault injections (a major concern in simulation-based fault injection) can be significantly reduced. These approaches can be joined together, offering accuracy of fault injection results as well as transparency of the system dynamics in the presence of faults. A case study is shown in which the de facto dependability properties of a standard component, a Motorola MC88100 RISC processor, are evaluated.