DocumentCode :
1606441
Title :
No PAIN, No Gain? The Utility of PArallel Fault INjections
Author :
Winter, Stefan ; Schwahn, Oliver ; Natella, Roberto ; Suri, Neeraj ; Cotroneo, Domenico
Author_Institution :
DEEDS Group, Tech. Univ. Darmstadt, Darmstadt, Germany
Volume :
1
fYear :
2015
Firstpage :
494
Lastpage :
505
Abstract :
Software Fault Injection (SFI) is an established technique for assessing the robustness of a software under test by exposing it to faults in its operational environment. Depending on the complexity of this operational environment, the complexity of the software under test, and the number and type of faults, a thorough SFI assessment can entail (a) numerous experiments and (b) long experiment run times, which both contribute to a considerable execution time for the tests. In order to counteract this increase when dealing with complex systems, recent works propose to exploit parallel hardware to execute multiple experiments at the same time. While Parallel fault Injections (PAIN) yield higher experiment throughput, they are based on an implicit assumption of non-interference among the simultaneously executing experiments. In this paper we investigate the validity of this assumption and determine the trade-off between increased throughput and the accuracy of experimental results obtained from PAIN experiments.
Keywords :
parallel processing; software fault tolerance; PAIN; SFI; parallel fault injection; software fault injection; Detectors; Hardware; Kernel; Parallel processing; Testing; Throughput; Robustness Testing; Software Fault Injection; Test Automation; Test Parallelization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
Conference_Location :
Florence
Type :
conf
DOI :
10.1109/ICSE.2015.67
Filename :
7194600
Link To Document :
بازگشت