• DocumentCode
    725868
  • Title

    GRINDER: On Reusability of Fault Injection Tools

  • Author

    Winter, Stefan ; Piper, Thorsten ; Schwahn, Oliver ; Natella, Roberto ; Suri, Neeraj ; Cotroneo, Domenico

  • Author_Institution
    DEEDS Group, Tech. Univ. Darmstadt, Darmstadt, Germany
  • fYear
    2015
  • fDate
    23-24 May 2015
  • Firstpage
    75
  • Lastpage
    79
  • Abstract
    Fault Injection (FI) is an established testing technique to assess the fault-tolerance of computer systems. FI tests are usually highly automated for efficiency and to prevent human error from affecting result reliability. Most existing FI automation tools have been built for a specific application domain, i.e., A certain system under test (SUT) and fault types to test the SUT against, which significantly restricts their reusability. To improve reusability, generalist fault injection tools have been developed to decouple SUT-independent functionality from SUT-specific code. Unfortunately, existing generalist tools often embed subtle and implicit assumptions about the target system that affect their reusability. Furthermore, no assessments have been conducted how much effort the SUT-specific adaptation of generalist tools entails in comparison to reimplementation from scratch. In this paper, we present GRINDER, an open-source, highly-reusable FI tool, and report on its applicability in two very different systems (the Android OS in an emulated environment, and a real-time AUTOSAR system) under four different FI scenarios.
  • Keywords
    program testing; software fault tolerance; software reusability; AUTOSAR system; Android OS; FI automation tools; SUT specific code; certain system under test; computer systems; fault injection tools; fault-tolerance; generalist fault injection tools; generalist tools; human error; software reusability; testing technique; Androids; Communication channels; Hardware; Humanoid robots; Kernel; Monitoring; Robustness; Fault Injection; Robustness Testing; Software Reuse; Test Automation; Test Tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation of Software Test (AST), 2015 IEEE/ACM 10th International Workshop on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/AST.2015.22
  • Filename
    7166272