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 …
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 …
MODIFI: a MODel-implemented fault injection tool
R Svenningsson, J Vinter, H Eriksson… - … Safety, Reliability, and …, 2010 - Springer
Fault injection is traditionally divided into simulation-based and physical techniques
depending on whether faults are injected into hardware models, or into an actual physical …
depending on whether faults are injected into hardware models, or into an actual physical …
Resp: A nonintrusive transaction-level reflective mpsoc simulation platform for design space exploration
G Beltrame, L Fossati, D Sciuto - IEEE Transactions on …, 2009 - ieeexplore.ieee.org
This paper presents reflective simulation platform (ReSP), a transaction-level multiprocessor
simulation platform based on the integration of SystemC and Python. ReSP exploits the …
simulation platform based on the integration of SystemC and Python. ReSP exploits the …
Dependability Patterns: A Survey
Patterns embody the experience and knowledge of designers and are effective ways to
improve nonfunctional aspects of software systems. Although there are several catalogs and …
improve nonfunctional aspects of software systems. Although there are several catalogs and …
Automated customized bug-benchmark generation
V Kashyap, J Ruchti, L Kot, E Turetsky… - … on Source Code …, 2019 - ieeexplore.ieee.org
We introduce Bug-Injector, a system that automatically creates benchmarks for customized
evaluation of static analysis tools. We share a benchmark generated using Bug-Injector and …
evaluation of static analysis tools. We share a benchmark generated using Bug-Injector and …
Experimental analysis of binary-level software fault injection in complex software
The injection of software faults (ie, bugs) by mutating the binary executable code of a
program enables the experimental dependability evaluation of systems for which the source …
program enables the experimental dependability evaluation of systems for which the source …
ARCHIE: A QEMU-Based framework for architecture-independent evaluation of faults
F Hauschild, K Garb, L Auer, B Selmke… - 2021 Workshop on …, 2021 - ieeexplore.ieee.org
Fault injection is a major threat to embedded system security since it can lead to modified
control flows and leakage of critical security parameters, such as secret keys. However …
control flows and leakage of critical security parameters, such as secret keys. However …
Injection of faults at component interfaces and inside the component code: are they equivalent?
The injection of interface faults through API parameter corruption is a technique commonly
used in experimental dependability evaluation. Although the interface faults injected by this …
used in experimental dependability evaluation. Although the interface faults injected by this …
A pin-based dynamic software fault injection system
A **, J Jiang, J Hu, J Lou - 2008 The 9th International …, 2008 - ieeexplore.ieee.org
Fault injection plays a critical role in the verification of fault-tolerant mechanism, software
testing and dependability benchmarking for computer systems. In this paper, according to …
testing and dependability benchmarking for computer systems. In this paper, according to …