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

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

Research output: Contribution to conferencePaper

125 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 Jan 1
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

    Han, S., Shin, K. G., & Rosenberg, H. A. (1995). DOCTOR: an integrated software fault injection environment for distributed real-time systems. 204-213. Paper presented at Proceedings of the IEEE International Computer Performance and Dependability Symposium, Erlangen, Ger, .