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 :
بازگشت