• DocumentCode
    2632688
  • Title

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

  • Author

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

  • Author_Institution
    Real-Time Comput. Lab., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1995
  • fDate
    24-26 Apr 1995
  • Firstpage
    204
  • Lastpage
    213
  • Abstract
    The 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 tools 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, and it capability has been tested through numerous experiments
  • Keywords
    computer testing; distributed processing; fault tolerant computing; formal verification; graphical user interfaces; program testing; real-time systems; software reliability; software tools; CPU faults; DOCTOR; HARTS; communication faults; dependability data COLLECTION; distributed architectures; distributed real-time systems; fault-injection plan; graphical user interface; integrated software fault injection environment; intermittent faULTS; memory faults; modular tool organization; options; past event history; performance data COLLECTION; permanent faults; probabilistic method; software implemented fault-injection tools; synthetic workload generation; system dependability; transient faults; Analytical models; Character generation; Computer science; Distributed computing; Graphical user interfaces; Hardware; History; Real time systems; System testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Performance and Dependability Symposium, 1995. Proceedings., International
  • Conference_Location
    Erlangen
  • Print_ISBN
    0-8186-7059-2
  • Type

    conf

  • DOI
    10.1109/IPDS.1995.395831
  • Filename
    395831