• DocumentCode
    3344833
  • Title

    Improving Fault Injection of Soft Errors Using Program Dependencies

  • Author

    Munkby, Gustav ; Schupp, Sibylle

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chalmers Univ. of Technol., Goteborg
  • fYear
    2008
  • fDate
    29-31 Aug. 2008
  • Firstpage
    77
  • Lastpage
    81
  • Abstract
    Research has shown that modern micro-architectures are vulnerable to soft errors, i.e., temporary errors caused by voltage spikes produced by cosmic radiation. Soft-error impact is usually evaluated using fault injection, a black-box testing approach similar to mutation testing. In this paper, we complement an existing evaluation of a prototype brake-by-wire controller, developed by Volvo Technology, with static-analysis techniques to improve test effectiveness. The fault-injection tests are both time- and data-intensive, which renders their qualitative and quantitative assessment difficult. We devise a prototype visualization tool, which groups experiments by injection point and provides an overview of both instruction and fault coverage, and the ability to detect patterns and anomalies. We use the program-dependence graph to identify experiments with a priori known outcome, and implement a static analysis to reduce the test volume. The existing pre-injection heuristic is extended with liveness analysis to enable an unbiased fault-to-failure probability.
  • Keywords
    braking; control engineering computing; fault diagnosis; graph theory; program diagnostics; program visualisation; Volvo technology; black-box testing approach; brake- by-wire controller; cosmic radiation; fault coverage; fault injection; fault-to-failure probability; mutation testing; program dependencies; program-dependence graph; qualitative assessment; quantitative assessment; soft errors; static-analysis techniques; visualization tool; Computer errors; Computer industry; Computer science; Fault detection; Fault diagnosis; Fault tolerance; Genetic mutations; Prototypes; Software testing; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Practice and Research Techniques, 2008. TAIC PART '08. Testing: Academic & Industrial Conference
  • Conference_Location
    Windsor
  • Print_ISBN
    978-0-7695-3383-4
  • Type

    conf

  • DOI
    10.1109/TAIC-PART.2008.15
  • Filename
    4670305