Title :
Characterization of operating systems behavior in the presence of faulty drivers through software fault emulation
Author :
Durães, João ; Madeira, Henrique
Author_Institution :
DEIS, Polytech. Inst. of Coimbra, Portugal
Abstract :
This paper proposes a practical way to evaluate the behavior of commercial-off-the-shelf (COTS) operating systems in the presence of faulty device drivers. The proposed method is based on the emulation of software faults in target device drivers and the observation of the behavior of the system and of a workload regarding a comprehensive set of failure modes analyzed according to different dimensions. The emulation of software faults itself is done through the injection at machine-code level of selected mutations that represent the code produced when typical programming errors are made in the high-level language code. An important aspect of the proposed methodology is the use of simple and established practices to evaluate operating systems failure modes, thus allowing its use as a dependability benchmarking technique. The generalization of the methodology to any software system built of discrete and identifiable components is also discussed.
Keywords :
device drivers; software fault tolerance; COTS operating systems; dependability benchmarking technique; discrete components; failure modes; faulty device drivers; high-level language code; identifiable components; machine-code level; mutation injection; programming errors; software fault emulation; workload; Benchmark testing; Emulation; Failure analysis; Genetic mutations; High level languages; Operating systems; Programming; Software systems; Software testing; Time to market;
Conference_Titel :
Dependable Computing, 2002. Proceedings. 2002 Pacific Rim International Symposium on
Print_ISBN :
0-7695-1852-4
DOI :
10.1109/PRDC.2002.1185639