DocumentCode
759649
Title
A General Transition Model for Protocols and Communication Services
Author
Bochmann, Gregor V.
Author_Institution
Dept. d́inf. et de Recherche Oper., Montréal Univ., Que., Canada
Volume
28
Issue
4
fYear
1980
fDate
4/1/1980 12:00:00 AM
Firstpage
643
Lastpage
650
Abstract
Different approaches have been used for the formal specification and verification of communication protocols. This paper explains the approach of nsing a general transition model which combines aspects of finite state transition diagrams and programming languages. Different ways of structuring a protocol into separate modules or functions are also discussed. The main part of the paper describes a method for exactly specifying the communication service provided by a protocol. Two aspects of a service specification are distinguished: 1) the local properties which characterize the interface through which the service may be accessed, and 2) the global properties which describe the "end-to-end" communication characteristics of the service. It is shown how the specification method is related to the general transition model for protocol specification. Verification is discussed briefly with emphasis on the use of invariant assertions in the context of finite state as well as programming language protocol descriptions. The discussed topics are demonstrated with examples based on the HDLC classes of procedures and the X.25 Virtual Circuit data transmission service.
Keywords
Computer communications; Access protocols; Computer languages; Computer network management; Computer networks; Government; Helium; Information processing; Machinery; Network address translation; Telecommunication computing;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/TCOM.1980.1094696
Filename
1094696
Link To Document