• DocumentCode
    766194
  • Title

    An algorithmic technique for protocol verification

  • Author

    Sabnani, Krishan

  • Author_Institution
    AT&T Bell Lab., Murray Hill, NJ, USA
  • Volume
    36
  • Issue
    8
  • fYear
    1988
  • fDate
    8/1/1988 12:00:00 AM
  • Firstpage
    924
  • Lastpage
    931
  • Abstract
    An algorithmic procedure for protocol verification is presented. A protocol is described as a collection of processes interacting with one another using CSP-type input/output operations. The safety properties of each process are described by a finite-state machine and the liveliness properties of each process by a collection of temporal logic formulas. The required behavior of the protocol is then specified in the same formalism, and the verification procedure can check the description of the protocol for correctness. An experimental implementation of the verification algorithm has been applied to the alternating-bit protocol
  • Keywords
    protocols; telecommunications computing; CSP-type input/output operations; algorithmic technique; alternating-bit protocol; finite-state machine; liveliness properties; protocol verification; safety properties; temporal logic formulas; Automata; Computer languages; Electronic switching systems; Formal specifications; Logic programming; Protocols; Reachability analysis; Safety; System recovery; Transmitters;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/26.3772
  • Filename
    3772