Characterization of Operating Systems Behavior in the Presence of Faulty Drivers through Software Fault Emulation

  • Authors:
  • João Durães;Henrique Madeira

  • Affiliations:
  • -;-

  • Venue:
  • PRDC '02 Proceedings of the 2002 Pacific Rim International Symposium on Dependable Computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a practical way to evaluate thebehavior of commercial-off-the-shelf (COTS) operatingsystem in the presence of faulty device drivers. Theproposed method is based on the emulation of softwarefaults in target device driver and the observation of thebehavior of the system and of a workload regarding acomprehensive set of failure modes analyzed according todifferent dimension .The emulation of software faultsitself is done through the injection at machine-code levelof elected mutations that represent the code producedwhen typical programming error are made in thehigh-level language code. An important aspect of theproposed methodology is the use of simple andestablished practices to evaluate operating systemsfailure modes, thus allowing its use as a dependabilitybenchmarking technique. The generalization of themethodology to any software system built of discrete andidentifiable components is also discussed.