DOCTOR: an integrated software fault injection environment for distributed real-time systems

Seungjae Han, Kang G. Shin, Harold A. Rosenberg

Research output: Contribution to conferencePaperpeer-review

126 Citations (Scopus)

Abstract

This paper presents an integrated software fault injection environment (DOCTOR) which is capable of (1) generating synthetic workloads under which system dependability is evaluated, (2) injecting various types of faults with different options, and (3) collecting performance and dependability data. A comprehensive graphical user interface is also provided. The software-implemented fault-injection tool supports three types of faults: memory faults, CPU faults, and communication faults. Each injected fault may be permanent, transient or intermittent. A fault-injection plan can be formulated probabilistically, or based on the past event history. The modular organization of tools is particularly designed for distributed architectures. DOCTOR is implemented on a distributed real-time system called HARTS [1], and its capability has been tested through numerous experiments.

Original languageEnglish
Pages204-213
Number of pages10
Publication statusPublished - 1995
EventProceedings of the IEEE International Computer Performance and Dependability Symposium - Erlangen, Ger
Duration: 1995 Apr 241995 Apr 26

Other

OtherProceedings of the IEEE International Computer Performance and Dependability Symposium
CityErlangen, Ger
Period95/4/2495/4/26

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Fingerprint Dive into the research topics of 'DOCTOR: an integrated software fault injection environment for distributed real-time systems'. Together they form a unique fingerprint.

Cite this