This paper attempts to solidify the technical issues involved in the long-standing debate about the representativeness of fault injection as a tool for measuring the dependability of general-purpose software systems. While direct fault injection seems appropriate for evaluating fault tolerant computers, most current software systems are not designed in a way that makes injection of faults directly into a module under test relevant for dependability benchmarking. Approaches that seem more likely to create representative faults are ones that induce exceptional operating conditions external to a module under test in terms of exceptional system state, exceptional parameters/return values at an API, failed system components, or exceptional human...
The importance of fault injection techniques is widely recognized by the critical systems industry. ...
Software fault injection is a method that intentionally introduces faults to assess their impacts an...
This paper describes software fault injection and what types of anomalies fault injection should sim...
International audienceThe application of fault injection in the context of dependability benchmarkin...
Standards for quality software are increasingly important, especially for critical systems. Developm...
c © Copyright by Roberto Natella, 2011 Given the complexity of modern software systems and its perva...
With the rise of software complexity, software-related accidents represent a significant threat for ...
International audienceThe application of fault injection in the context of dependability benchmarkin...
Our society is faced with an increasing dependence on computing systems, not only in high tech consu...
The paper deals with the problem of testing computer system's susceptibility to hardware faults by m...
This paper investigates sources of uncertainty in measurement results obtained using three different...
Society is becoming quite dependent on computer-based systems. Today, computers are embedded in wris...
Fault injection is a pivotal technique in dependability benchmarking. Unfortunately, existing genera...
Fault tolerant circuits are currently required in several major application sectors. Besides and in ...
We present a case study on fault injection testing at the interface level between components of a di...
The importance of fault injection techniques is widely recognized by the critical systems industry. ...
Software fault injection is a method that intentionally introduces faults to assess their impacts an...
This paper describes software fault injection and what types of anomalies fault injection should sim...
International audienceThe application of fault injection in the context of dependability benchmarkin...
Standards for quality software are increasingly important, especially for critical systems. Developm...
c © Copyright by Roberto Natella, 2011 Given the complexity of modern software systems and its perva...
With the rise of software complexity, software-related accidents represent a significant threat for ...
International audienceThe application of fault injection in the context of dependability benchmarkin...
Our society is faced with an increasing dependence on computing systems, not only in high tech consu...
The paper deals with the problem of testing computer system's susceptibility to hardware faults by m...
This paper investigates sources of uncertainty in measurement results obtained using three different...
Society is becoming quite dependent on computer-based systems. Today, computers are embedded in wris...
Fault injection is a pivotal technique in dependability benchmarking. Unfortunately, existing genera...
Fault tolerant circuits are currently required in several major application sectors. Besides and in ...
We present a case study on fault injection testing at the interface level between components of a di...
The importance of fault injection techniques is widely recognized by the critical systems industry. ...
Software fault injection is a method that intentionally introduces faults to assess their impacts an...
This paper describes software fault injection and what types of anomalies fault injection should sim...