DocumentCode
3278069
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
fYear
2002
fDate
16-18 Dec. 2002
Firstpage
201
Lastpage
209
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing, 2002. Proceedings. 2002 Pacific Rim International Symposium on
Print_ISBN
0-7695-1852-4
Type
conf
DOI
10.1109/PRDC.2002.1185639
Filename
1185639
Link To Document