• DocumentCode
    1146899
  • Title

    A Theory for Protocol Validation

  • Author

    Holzmann, Gerard J.

  • Author_Institution
    Department of Electrical Engineering, Delft University of Technology
  • Issue
    8
  • fYear
    1982
  • Firstpage
    730
  • Lastpage
    738
  • Abstract
    This paper introduces a simple algebra for the validation of communication protocols in message passing systems. The behavior of each process participating in a communication is first modeled in a finite state machine. The symbol sequences that can be accepted by these machines are then expressed in "protocol expressions," which are defined as regular expressions extended with two new operators: division and multiplication. The interactions of the machines can be analyzed by combining protocol expressions via multiplication and algebraically manipulating the terms.
  • Keywords
    Deadlock detection; distributed systems; message passing; protocol analysis; regular expressions; validation algebra; verification; Algebra; Automata; Central Processing Unit; Computer networks; Distributed computing; Message passing; Performance analysis; Protocols; Space exploration; State-space methods; Deadlock detection; distributed systems; message passing; protocol analysis; regular expressions; validation algebra; verification;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1982.1676079
  • Filename
    1676079