• DocumentCode
    2896475
  • Title

    Evaluating the Use of Reference Run Models in Fault Injection Analysis

  • Author

    Leeke, Matthew ; Jhumka, Arshad

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Warwick, Coventry, UK
  • fYear
    2009
  • fDate
    16-18 Nov. 2009
  • Firstpage
    121
  • Lastpage
    124
  • Abstract
    Fault injection (FI) has been shown to be an effective approach to assessing the dependability of software systems. To determine the impact of faults injected during FI, a given oracle is needed. Oracles can take a variety of forms, including (i) specifications, (ii) error detection mechanisms and (iii) golden runs. Focusing on golden runs, in this paper we show that there are classes of software which a golden run based approach can not be used to analyse. Specifically, we demonstrate that a golden run based approach can not be used in the analysis of systems which employ a main control loop with an irregular period. Further, we show how a simple model, which has been refined using FI experiments, can be employed as an oracle in the analysis of such a system.
  • Keywords
    program testing; software reliability; fault injection analysis; golden run-based approach; oracle; reference run models; software system dependability; specifications; Computer science; Control systems; Delay; Error correction; Failure analysis; Fault detection; Performance analysis; Pervasive computing; Software systems; System testing; Fault Injection; Fault Tolerance; Oracle; Reference Run Model; Software Analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2009. PRDC '09. 15th IEEE Pacific Rim International Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-3849-5
  • Type

    conf

  • DOI
    10.1109/PRDC.2009.28
  • Filename
    5368242