A Theory for Protocol Validation

  • Authors:
  • G. J. Holzmann

  • Affiliations:
  • Department of Electrical Engineering, Delft University of Technology

  • Venue:
  • IEEE Transactions on Computers - Lecture notes in computer science Vol. 174
  • Year:
  • 1982

Quantified Score

Hi-index 0.00

Visualization

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.