Software fault tolerance: A tutorial

W Torres-Pomales - 2000 - ntrs.nasa.gov
Because of our present inability to produce error-free software, software fault tolerance is
and will continue to be an important consideration in software systems. The root cause of …

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 …

[PDF][PDF] Software reliability and dependability: a roadmap

B Littlewood, L Strigini - Proceedings of the Conference on the Future of …, 2000 - dl.acm.org
Software's increasing role creates both requirements for being able to trust it more than
before, and for more people to know how much they can trust their software. A sound …

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 developing operating systems to suit a wide range of application domains. However, the …

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 …

Software fault tolerance: A tutorial

T Wilfredo - 2000 - dl.acm.org
Because of our present inability to produce error-free software, software fault tolerance is
and will continue to be an important consideration in software systems. The root cause of …

An approach for analysing the propagation of data errors in software

M Hiller, A Jhumka, N Suri - 2001 International Conference on …, 2001 - ieeexplore.ieee.org
We present a novel approach for analysing the propagation of data errors in software. The
concept of error permeability is introduced as a basic measure upon which we define a set …

Propane: an environment for examining the propagation of errors in software

M Hiller, A Jhumka, N Suri - ACM SIGSOFT Software Engineering Notes, 2002 - dl.acm.org
In order to produce reliable software, it is important to have knowledge on how faults and
errors may affect the software. In particular, designing efficient error detection mechanisms …

MAFALDA: Microkernel assessment by fault injection and design aid

M Rodríguez, F Salles, JC Fabre, J Arlat - European Dependable …, 1999 - Springer
MAFALDA is a generic experimental environment that is intended to support, for several
microkernel candidates, both objectives of characterization of the failure modes in the …

Chizpurfle: A gray-box android fuzzer for vendor service customizations

AK Iannillo, R Natella, D Cotroneo… - 2017 IEEE 28th …, 2017 - ieeexplore.ieee.org
Android has become the most popular mobile OS, as it enables device manufacturers to
introduce customizations to compete with value-added services. However, customizations …