Ninth Pacific Rim International Symposium on Dependable Computing (PRDC'02)
Characterization of Operating Systems Behavior in the Presence of Faulty Drivers through Software Fault Emulation
Tsukuba, Japan
December 16-December 18
ISBN: 0-7695-1852-4
This paper proposes a practical way to evaluate the behavior of commercial-off-the-shelf (COTS) operating system in the presence of faulty device drivers. The proposed method is based on the emulation of software faults in target device driver and the observation of the behavior of the system and of a workload regarding a comprehensive set of failure modes analyzed according to different dimension .The emulation of software faults itself is done through the injection at machine-code level of elected mutations that represent the code produced when typical programming error 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.
Citation:
João Durães, Henrique Madeira, "Characterization of Operating Systems Behavior in the Presence of Faulty Drivers through Software Fault Emulation," prdc, pp.201, Ninth Pacific Rim International Symposium on Dependable Computing (PRDC'02), 2002