• DocumentCode
    2376132
  • Title

    On the Impact of Injection Triggers for OS Robustness Evaluation

  • Author

    Johansson, Andréas ; Suri, Neeraj ; Murphy, Brendan

  • Author_Institution
    TU-Darmstadt, Darmstadt
  • fYear
    2007
  • fDate
    5-9 Nov. 2007
  • Firstpage
    127
  • Lastpage
    126
  • Abstract
    Traditionally, in fault injection-based robustness evaluation of software (specifically for operating systems - OS´s), faults or errors are injected at specific code locations. This paper studies the sensitivity and accuracy of the robustness evaluation results arising from varying the timing of injecting the faults into the OS. A strategy to guide the triggering of fault injection is proposed, based on the observation that the operational usage profile of a driver shows a high degree of regularity in the calls being made. The concept of call blocks (i.e., a distinct sequence of calls made to the driver) can be used to guide injections into different system states, corresponding to the driver operations carried out. A real-world case study compares the effectiveness of the proposed strategy to traditional location-based approaches, demonstrating that significant and useful insights can be gained by modulating the injection instants.
  • Keywords
    operating systems (computers); software fault tolerance; software performance evaluation; call blocks; fault injection; injection triggers; operating systems; robustness evaluation; Electromagnetic interference; Operating systems; Reliability engineering; Resists; Robustness; Software reliability; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability, 2007. ISSRE '07. The 18th IEEE International Symposium on
  • Conference_Location
    Trollhattan
  • ISSN
    1071-9458
  • Print_ISBN
    978-0-7695-3024-6
  • Type

    conf

  • DOI
    10.1109/ISSRE.2007.23
  • Filename
    4402204