• DocumentCode
    3455636
  • Title

    A software fault injection tool on real-time Mach

  • Author

    Dawson, Scott ; Jahanian, Farnam ; Mitton, Todd

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1995
  • fDate
    5-7 Dec 1995
  • Firstpage
    130
  • Lastpage
    140
  • Abstract
    Ensuring that a distributed real-time system with strict dependability constraints meets its prescribed specification is a growing challenge that confronts software developers and system engineers. This paper reports on a software fault injection tool, called SockPFI, for testing the fault tolerance and timing behavior of distributed real-time applications. SockPFI, developed on Real-Time Mach, can be used to test socket-based distributed real-time applications on this platform without modifying the source code of the target protocol. The SockPFI tool is based on the concept of script-driven probing and fault injection. It is explicitly designed to address some of the intrusiveness associated with fault injection of distributed systems, and in particular, with real-time protocols. The paper describes the design and implementation of SockPFI on Real Time Mach, and a demonstration of the tool on a real-time primary-backup replication protocol
  • Keywords
    computer testing; fault tolerant computing; real-time systems; SockPFI tool; dependability constraints; distributed real-time system; distributed systems; fault injection; real-time Mach; software fault injection tool; Fault tolerance; Probes; Protocols; Real time systems; Software systems; Software testing; Software tools; Systems engineering and theory; Timing; Trademarks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1995. Proceedings., 16th IEEE
  • Conference_Location
    Pisa
  • ISSN
    1052-8725
  • Print_ISBN
    0-8186-7337-0
  • Type

    conf

  • DOI
    10.1109/REAL.1995.495203
  • Filename
    495203