• DocumentCode
    2414730
  • Title

    Automatic Failure Detection with Separation of Concerns

  • Author

    Hazy, P. ; Seviora, R.E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont.
  • fYear
    2007
  • fDate
    10-13 April 2007
  • Firstpage
    173
  • Lastpage
    181
  • Abstract
    The paper considers automatic, specification-based detection of failures (differences between observed and specified behavior) in external behavior of software systems. The external behavior is recorded in traces, which are analyzed for the presence of failures. The paper describes a novel failure detection technique. The technique is applicable to multi-user systems which are reactive, session-oriented and specified in formalisms based on communicating extended finite state machines. It separates the failure detection concerns into two parts, the detection of failures directly noticeable by individual users, and the determination whether the individually correct local behaviors are globally consistent with the specification. An experimental evaluation of the technique on the control program for a small telephone exchange is also presented
  • Keywords
    formal specification; program diagnostics; software fault tolerance; automatic failure detection; finite state machines; multiuser systems; software systems; specification-based failure detection; Application software; Automata; Computational efficiency; Failure analysis; Humans; Law; Legal factors; Software design; Software systems; Telephony;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Availability, Reliability and Security, 2007. ARES 2007. The Second International Conference on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-7695-2775-2
  • Type

    conf

  • DOI
    10.1109/ARES.2007.49
  • Filename
    4159801