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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Dependable Computing, 2009. PRDC '09. 15th IEEE Pacific Rim International Symposium on
         
        
            Conference_Location : 
Shanghai
         
        
            Print_ISBN : 
978-0-7695-3849-5
         
        
        
            DOI : 
10.1109/PRDC.2009.28