Channel Representations in Protocol Verification

  • Authors:
  • Parosh Aziz Abdulla;Bengt Jonsson

  • Affiliations:
  • -;-

  • Venue:
  • CONCUR '01 Proceedings of the 12th International Conference on Concurrency Theory
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

In automated verification of protocols, one source of complications is that channels may have unbounded capacity, in which case a naive model of the protocol is no longer finite state. Symbolic techniques have therefore been developed for representing the contents of unbounded channels. In this paper, we survey some of these techniques and apply them to a simple leader election protocol. We consider protocols with entities modeled as finite state machines which communicate by sending messages from a finite alphabet over unbounded channels; this is a framework for which many techniques have been developed. We also consider a more general model in which messages may belong to an unbounded domain of values which may be compared according to a total ordering relation: the motivation is to study protocols with timestamps or priorities. We show how techniques from the previous setting can be extended to this more general model, but also show that reachability quickly becomes undecidable if channels preserve the ordering between messages.