DocumentCode
1184982
Title
Modular design principles for protocols with an application to the transport layer
Author
Shankar, A. Udaya
Author_Institution
Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
Volume
79
Issue
12
fYear
1991
fDate
12/1/1991 12:00:00 AM
Firstpage
1687
Lastpage
1707
Abstract
A method for specifying services, specifying protocols, and constructing protocol specifications by stepwise refinement of service specifications is presented. The method is based on assertional reasoning and a refinement relation between state transition systems. The method is demonstrated on the transport layer, which is used by application protocols such as electronic mail, file transfer, remote login, etc. A succession of specifications is constructed, starting from a very abstract transport service and culminating in specific transport protocols comparable to TCP and ISO TP4. Each specification offers both connection management and connection-specific data transfer. It is shown how any connection-independent data transfer protocol can be transformed to offer connection-specific data transfer service
Keywords
computer networks; protocols; assertional reasoning; connection management; connection-specific data transfer; electronic mail; file transfer; protocol specifications; protocols; refinement relation; remote login; state transition systems; stepwise refinement; transport layer; Access protocols; Application software; Coaxial components; Computer network management; Computer networks; Distributed databases; Electronic mail; Optical fiber communication; Physics computing; Transport protocols;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/5.119547
Filename
119547
Link To Document