Title :
A Survey of Protocol Verification Techniques
Author :
Palmer, J.W. ; Sabnani, Krishan
Author_Institution :
AT&T Bell Laboratories, Holmdel, New Jersey 07733
Abstract :
Verifying a communication protocol means ensuring that it is free of logical errors prior to implementing it. That is, the goal of verification is to guarantee that the protocol does exactly what the designer intended. Techniques for verifying protocols differ depending on the protocol modeling techniques used. All techniques begin by modeling the protocol as a collection of processes. Each process is specified as a finite state machine (FSM), as a program segment, or as a hybrid. It is the choice of a FSM or program segment approach that determines the verification techniques used.
Keywords :
Automata; Computer errors; Computer languages; Computer networks; Formal specifications; Natural languages; Protocols; Reachability analysis; Robustness; System recovery;
Conference_Titel :
Military Communications Conference - Communications-Computers: Teamed for the 90's, 1986. MILCOM 1986. IEEE
Conference_Location :
Monterey, CA, USA
DOI :
10.1109/MILCOM.1986.4805652