Title :
An algorithmic technique for protocol verification
Author :
Sabnani, Krishan
Author_Institution :
AT&T Bell Lab., Murray Hill, NJ, USA
fDate :
8/1/1988 12:00:00 AM
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;
Journal_Title :
Communications, IEEE Transactions on