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
Link To Document