Title
Practical and representative faultloads for large-scale software systems.
Abstract
The faultload is one of the most critical elements of experimental dependability evaluation. It should embody a repeatable, portable, representative and generally accepted fault set. Concerning software faults, the definition of that kind of faultloads is particularly difficult, as it requires a much more complex emulation method than the traditional stuck-at or bit-flip used for hardware faults. Although faultloads based on software faults have already been proposed, the choice of adequate fault injection targets (i.e., actual software components where the faults are injected) is still an open and crucial issue. Furthermore, knowing that the number of possible software faults that can be injected in a given system is potentially very large, the problem of defining a faultload made of a small number of representative faults is of utmost importance. This paper presents a comprehensive fault injection study and proposes a strategy to guide the fault injection target selection to reduce the number of faults required for the faultload and exemplifies the proposed approach with a real web-server dependability benchmark and a large-scale integer vector sort application. Evaluate different hypothesis to reduce the number of software fault injections.Propose a strategy to guide the software fault injection target selection.Fault injection experiments can be reduced by approximately 75%.The induced error can be lower than 1%.Provide accurate and ready-to-use faultloads, compatible with a given target system.
Year
DOI
Venue
2015
10.1016/j.jss.2015.02.001
Journal of Systems and Software
Keywords
Field
DocType
Experimental dependability evaluation,Dependability benchmarking,Injection of software faults
Dependability,Computer science,sort,Software fault tolerance,Software system,Real-time computing,Software,Emulation,Component-based software engineering,Reliability engineering,Fault injection
Journal
Volume
Issue
ISSN
103
C
0164-1212
Citations 
PageRank 
References 
2
0.36
26
Authors
3
Name
Order
Citations
PageRank
Pedro Costa191.15
João Gabriel Silva261863.55
Henrique Madeira31307122.00