• DocumentCode
    3332657
  • Title

    ORCHESTRA: a probing and fault injection environment for testing protocol implementations

  • Author

    Dawson, Scott ; Jahanian, Farnam ; Mitton, Todd

  • Author_Institution
    Real-Time Comput. Lab., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1996
  • fDate
    4-6 Sep 1996
  • Firstpage
    56
  • Abstract
    Ensuring that a distributed system meets its prescribed specification is a growing challenge that confronts software developers and system engineers. Meeting this challenge is particularly important for applications with strict dependability and/or timeliness constraints. We have developed a software fault injection tool, called ORCHESTRA, for testing dependability and timing properties of distributed protocols. ORCHESTRA is based on a simple yet powerful framework, called script-driven probing and fault injection. The emphasis of this approach is on experimental techniques intended to identify specific “problems” in a protocol or its implementation rather than the evaluation of system dependability through statistical metrics such as fault coverage. Hence, the focus is on developing fault injection techniques that can be employed in studying three aspects of a target protocol: i) detecting design or implementation errors, ii) identifying violations of protocol specifications, and iii) obtaining insights into the design decisions made by the implementers
  • Keywords
    distributed processing; fault tolerant computing; formal specification; protocols; software tools; ORCHESTRA; distributed system; probing and fault injection environment; protocol implementations testing; script-driven probing; software developers; statistical metrics; system dependability; system engineers; Application software; Fault detection; Fault diagnosis; Power engineering and energy; Protocols; Software systems; Software testing; Software tools; Systems engineering and theory; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Performance and Dependability Symposium, 1996., Proceedings of IEEE International
  • Conference_Location
    Urbana-Champaign, IL
  • ISSN
    1087-2191
  • Print_ISBN
    0-8186-7484-9
  • Type

    conf

  • DOI
    10.1109/IPDS.1996.540200
  • Filename
    540200