Assessing dependability with software fault injection: A survey

R Natella, D Cotroneo, HS Madeira - ACM Computing Surveys (CSUR), 2016 - dl.acm.org
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 …

A comprehensive survey on non-invasive fault injection attacks

AM Shuvo, T Zhang, F Farahmandi… - Cryptology ePrint …, 2023 - eprint.iacr.org
Non-invasive fault injection attacks have emerged as significant threats to a spectrum of
microelectronic systems ranging from commodity devices to high-end customized …

Demystifying the system vulnerability stack: Transient fault effects across the layers

G Papadimitriou, D Gizopoulos - 2021 ACM/IEEE 48th Annual …, 2021 - ieeexplore.ieee.org
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 …

Quantifying the accuracy of high-level fault injection techniques for hardware faults

J Wei, A Thomas, G Li… - 2014 44th Annual IEEE …, 2014 - ieeexplore.ieee.org
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 …

Emulation of software faults: A field data study and a practical approach

JA Duraes, HS Madeira - Ieee transactions on software …, 2006 - ieeexplore.ieee.org
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 …

On fault representativeness of software fault injection

R Natella, D Cotroneo, JA Duraes… - IEEE Transactions on …, 2012 - ieeexplore.ieee.org
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 …

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 …

Avgi: Microarchitecture-driven, fast and accurate vulnerability assessment

G Papadimitriou, D Gizopoulos - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
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 …

Comparison of physical and software-implemented fault injection techniques

J Arlat, Y Crouzet, J Karlsson… - IEEE Transactions …, 2003 - ieeexplore.ieee.org
This paper addresses the issue of characterizing the respective impact of fault injection
techniques. Three physical techniques and one software-implemented technique that have …

Dependability of COTS microkernel-based systems

J Arlat, JC Fabre, M Rodríguez - IEEE Transactions on …, 2002 - ieeexplore.ieee.org
The commercial offer concerning microkernel technology constitutes an attractive alternative
for develo** operating systems to suit a wide range of application domains. However, the …