Fault injection is a pivotal technique in dependability benchmarking. Unfortunately, existing general-purpose fault injection tools either inject faults in predetermined memory locations or resort to random injection, approaches that generally result in poor fault coverage and controllability guarantees. This makes it difficult to reproduce or compare experiments across different systems or workloads. This paper presents EDFI, a new tool for dependable general-purpose fault injection experiments. EDFI combines static and dynamic program instrumentation to perform execution-driven fault injection, a technique which allows realistic software faults to be injected in a controlled way as the target system executes. Our instrumentation strategy ...
Dependable computing on unreliable substrates is the next challenge the computing community needs to...
Our society is faced with an increasing dependence on computing systems, not only in high tech consu...
Fault injection (FI) is an experimental technique to assess the robustness of software by deliberate...
Abstract—Fault injection is a pivotal technique in depend-ability benchmarking. Unfortunately, exist...
This paper presents GOOFI-2, a comprehensive fault injection tool for experimental dependability ass...
This paper attempts to solidify the technical issues involved in the long-standing debate about the ...
There is trend of increasing demand for highly dependable software systems. The factors that influen...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
With the rise of software complexity, software-related accidents represent a significant threat for ...
When software fault injection is used, faults aretypically inserted at the binary or source level. T...
Dependability evaluation involves the study of failures and errors. The destructive nature of a cras...
Project (M.S., Computer Science) -- California State University, Sacramento, 2013.Software testing i...
This thesis describes a test environment for evaluating computer system dependability, wherein fault...
Software Fault Injection (SFI) is a widely used technique to experimentally assess the dependability...
This thesis presents a benchmark for evaluating fault tolerance. The benchmark is based on the FTAPE...
Dependable computing on unreliable substrates is the next challenge the computing community needs to...
Our society is faced with an increasing dependence on computing systems, not only in high tech consu...
Fault injection (FI) is an experimental technique to assess the robustness of software by deliberate...
Abstract—Fault injection is a pivotal technique in depend-ability benchmarking. Unfortunately, exist...
This paper presents GOOFI-2, a comprehensive fault injection tool for experimental dependability ass...
This paper attempts to solidify the technical issues involved in the long-standing debate about the ...
There is trend of increasing demand for highly dependable software systems. The factors that influen...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
With the rise of software complexity, software-related accidents represent a significant threat for ...
When software fault injection is used, faults aretypically inserted at the binary or source level. T...
Dependability evaluation involves the study of failures and errors. The destructive nature of a cras...
Project (M.S., Computer Science) -- California State University, Sacramento, 2013.Software testing i...
This thesis describes a test environment for evaluating computer system dependability, wherein fault...
Software Fault Injection (SFI) is a widely used technique to experimentally assess the dependability...
This thesis presents a benchmark for evaluating fault tolerance. The benchmark is based on the FTAPE...
Dependable computing on unreliable substrates is the next challenge the computing community needs to...
Our society is faced with an increasing dependence on computing systems, not only in high tech consu...
Fault injection (FI) is an experimental technique to assess the robustness of software by deliberate...