• 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