ACM Home Page
Please provide us with feedback. Feedback
Network protocol: A structured approach
Full text PdfPdf (459 KB)
Source ACM Annual Conference/Annual Meeting archive
Proceedings of the 1983 annual conference on Computers : Extending the human resource table of contents
Pages: 155 - 162  
Year of Publication: 1983
ISBN:0-89791-120-2
Authors
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 14,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800173.809721
What is a DOI?

ABSTRACT

Network protocols are modeled by processes exchanging messages through communication channels. For finite state protocols, each process participating in the protocol can be represented by a finite state graph. In this paper, we introduce a structuring principle for finite state protocols in the form of subgraphs. By structured protocols, we mean the following. The protocol graph can be partitioned into or be constructed from subgraphs each having a unique entry node and zero or more exit nodes. The exit nodes of one subgraph can be connected only to the entry nodes of other subgraphs. Moreover, a process in one subgraph can exchange events with another process in its corresponding subgraph only, i.e. there are no 'cross interaction' between subgraphs. Finally, from the standpoint of protocol design or synthesis, we require that when one process makes a transition into another subgraph, the other process will follow suit. Protocols that satisfy the above properties are structured in the sense that their logical correctness can be inferred from the logical correctness of individual protocol subgraphs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
C. A. Sunshine, "Formal Modeling of Communication Protocols," University of Southern California, ISI RR-81-89, March 5, 1981 Network Architecture Format and Protocol Reference Manual: Architectural Logic, IBM, IBM Form SC 30-3112-1, 1978.
 
3
System Network Architecture Format and Protocol Reference Manual: Architectural Logic, IBM, IBM Form SC 30-3112-1, 1978.
 
4
ISO/TC 97/SC 16/537, "Reference Model of Open System Interconnection," Dec. 1980.
 
5
T. F. Piatkowski, "An Engineering Discipline for Distributed Protocol Systems," Proceedings of an INWG/NPL Workshop on Protocol Testing, Vol. 1, May 27-29, 1981, pp. 177-215.
 
6
H. Rudin and C. H. West, "Validation of Protocols Using State Enumeration: A summary of some experience," Proc. INWG/NPL Workshop on Protocol Testing, Vol. 1, May 27-29, 1981, pp. 371-375.
 
7
G. V. Bochmann, "Finite State Description of Communication Protocols," Computer Networks, Vol. 2, Oct. 1978, pp. 361-372.
 
8
P. Zafiropulo, et. al., "Towards Analyzing and Synthesizing Protocols," IEEE Transactions on Communications, Vol. COM-28, No. 4, April 1980, pp. 651-661.
 
9
D. Brand and P. Zafiropulo, "On Communicating Finite State Machines," IBM Research Report RZ 1053, Jan. 1981.
 
10
G. D. Schultz, et. al., "Executable Description and Validation of SNA," IEEE Transactions on Communications, Vol. COM-28, No. 4, April 1980, pp. 661-677.
 
11
C. H. West, "General Technique for Communication Protocol Validation," IBM J. Res. Develop., Vol. 22, No. 4, July 1978, pp. 393-404.
 
12
P. Zafiropulo, "Protocol Validation by Duologue Matrix Analysis," IEEE Transactions on Communications, Vol. COM-26, No. 8, Aug. 1978, pp. 1187-1194.
 
13
. Rudin, et. al., "Automated Protocol Validation: One chain of development," Computer Networks, Vol. 2, No. 4/5, 1978, pp. 373-380.
 
14
T. Y. Choi, "A Structured Approach to the Analysis and Design of Finite State Protocols," Ph.D. Thesis, School of Electrical Engineering, Georgia Institute of Technology, 1983 (in preparation).
 
15
J. Rubin and C. H. West, "An Improved Protocol Validation Technique," Computer Networks, Vol. 6, 1982, pp. 65-73


Collaborative Colleagues:
Tat Y. Choi: colleagues
Raymond E. Miller: colleagues