• DocumentCode
    3549570
  • Title

    Preserving consistency of runtime monitors across protocol changes

  • Author

    Subramaniam, Mahadevan

  • Author_Institution
    Dept. of Comput. Sci., Nebraska Univ., Omaha, NE, USA
  • fYear
    2005
  • fDate
    16-20 June 2005
  • Firstpage
    590
  • Lastpage
    599
  • Abstract
    Protocols governing communication among the components of a complex system are frequently changed during the design process. To enable faster verification turnaround time, it is important that the existing verification infrastructure continues to be consistent with the changed protocol. In this paper, an approach to identify the effects of protocol changes on runtime monitors is proposed. Runtime monitors are commonly used to observe and verify the dynamic protocol behaviors. Protocols as well as the monitors are modeled using communicating finite state machines. Addition/deletion/replacement of transitions in one or more protocol components may result in similar changes to the monitor transitions. A notion of consistency of a monitor relative to a protocol is introduced. Conditions under which a protocol change necessitates a change to the monitor to preserve relative consistency are identified. Automatic procedures to synthesize new monitors that are guaranteed to be consistent with the changed protocol are described.
  • Keywords
    finite state machines; formal specification; formal verification; protocols; system monitoring; communicating finite state machines; component communication protocol; consistency preservation; dynamic protocol behaviors; formal verification; protocol changes; runtime monitors; transition addition; transition deletion; transition replacement; Automata; Computer displays; Computer science; Debugging; Error correction; Formal verification; Process design; Protocols; Runtime; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
  • Print_ISBN
    0-7695-2284-X
  • Type

    conf

  • DOI
    10.1109/ICECCS.2005.67
  • Filename
    1467941