Home > Research > Publications & Outputs > No PAIN, No Gain? The utility of parallel fault...

Links

Text available via DOI:

View graph of relations

No PAIN, No Gain? The utility of parallel fault injections

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published
  • S. Winter
  • O. Schwahn
  • R. Natella
  • Neeraj Suri
  • D. Cotroneo
  • Knoop J. (Editor)
  • Zdun U. (Editor)
Close
Publication date16/05/2015
Host publication2015 IEEE/ACM 37th IEEE International Conference on Software Engineering
PublisherIEEE
Pages494-505
Number of pages12
ISBN (print)9781479919345
<mark>Original language</mark>English

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