Assessing dependability with software fault injection: A survey
With the rise of software complexity, software-related accidents represent a significant threat
for computer-based systems. Software Fault Injection is a method to anticipate worst-case …
for computer-based systems. Software Fault Injection is a method to anticipate worst-case …
A comprehensive survey on non-invasive fault injection attacks
Non-invasive fault injection attacks have emerged as significant threats to a spectrum of
microelectronic systems ranging from commodity devices to high-end customized …
microelectronic systems ranging from commodity devices to high-end customized …
Demystifying the system vulnerability stack: Transient fault effects across the layers
In this paper, we revisit the system vulnerability stack for transient faults. We reveal severe
pitfalls in widely used vulnerability measurement approaches, which separate the hardware …
pitfalls in widely used vulnerability measurement approaches, which separate the hardware …
Quantifying the accuracy of high-level fault injection techniques for hardware faults
Hardware errors are on the rise with reducing feature sizes, however tolerating them in
hardware is expensive. Researchers have explored software-based techniques for building …
hardware is expensive. Researchers have explored software-based techniques for building …
Emulation of software faults: A field data study and a practical approach
The injection of faults has been widely used to evaluate fault tolerance mechanisms and to
assess the impact of faults in computer systems. However, the injection of software faults is …
assess the impact of faults in computer systems. However, the injection of software faults is …
On fault representativeness of software fault injection
The injection of software faults in software components to assess the impact of these faults
on other components or on the system as a whole, allowing the evaluation of fault tolerance …
on other components or on the system as a whole, allowing the evaluation of fault tolerance …
Llfi: An intermediate code-level fault injection tool for hardware faults
Q Lu, M Farahani, J Wei, A Thomas… - … on Software Quality …, 2015 - ieeexplore.ieee.org
Hardware errors are becoming more prominent with reducing feature sizes, however
tolerating them exclusively in hardware is expensive. Researchers have explored software …
tolerating them exclusively in hardware is expensive. Researchers have explored software …
Avgi: Microarchitecture-driven, fast and accurate vulnerability assessment
We propose AVGI, a new Statistical Fault Injection (SFI)-based methodology, which delivers
orders of magnitude faster assessment of the Architectural Vulnerability Factor (AVF) of a …
orders of magnitude faster assessment of the Architectural Vulnerability Factor (AVF) of a …
Comparison of physical and software-implemented fault injection techniques
This paper addresses the issue of characterizing the respective impact of fault injection
techniques. Three physical techniques and one software-implemented technique that have …
techniques. Three physical techniques and one software-implemented technique that have …
Dependability of COTS microkernel-based systems
The commercial offer concerning microkernel technology constitutes an attractive alternative
for develo** operating systems to suit a wide range of application domains. However, the …
for develo** operating systems to suit a wide range of application domains. However, the …