Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
An implementation of an automated protocol synthesizer (APS) and its application to the X.21 protocol
Ramamoorthy C. (ed), Dong S., Usuda Y. IEEE Transactions on Software EngineeringSE-11 (9):886-908,1985.Type:Article
Date Reviewed: Apr 1 1986

This paper presents an automated protocol synthesizer which generates the peer entity from a single given local entity. The particular protocol synthesis problem solved is one that will generate the peer entity model such that their interactions are complete, bounded, live, deadlock free, and properly terminated when given a single local entity model.

The procedure discussed consists of five steps: (1) design a local entity model using Petri nets, (2) translate the local entity model into its state transition graph, (3) ensure that the local entity model is well behaved, (4) construct the peer state transition graph, and (5) construct the peer entity model in Petri nets. The input to the program is the Petri net of the given entity and the output will be the Petri net specification of its peer entity.

Several examples that illustrate the Synthesis program are presented. The first one is a packet radio network protocol; the other is a modified X.21 protocol.

The automated synthesis procedure can also be extended to unreliable communication links and N-party communication protocols. These extensions are briefly discussed.

This synthesis procedure is guaranteed to produce protocols which are logically correct if the given local entity model possesses certain local properties. Existing approaches, such as those proposed by Sidhu [1] and Zafiropulo [2] may not guarantee logical correctness of the designed protocol, according to the authors.

Reviewer:  G. W. Zobrist Review #: CR110032
1) Sidhu, D.Rules for synthesizing correct communications protocols, ACM SIGCOMM Comput. Commun. Rev. 12 (Jan. 1982).
2) Zafiropulo, P.; et al.Towards analyzing and synthesizing protocols, IEEE Trans. Commun. COM-28 (Apr. 1980).
Bookmark and Share
 
Network Protocols (C.2.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Network Protocols": Date
From state machines to temporal logic: specification methods for protocol standards
Schwartz R., Melliar-Smith P.  The analysis of concurrent systems (, Cambridge,651985. Type: Proceedings
Aug 1 1986
Reaching approximate agreement in the presence of faults
Dolev D., Lynch N., Pinter S., Stark E., Weihl W. Journal of the ACM 33(3): 499-516, 1986. Type: Article
Aug 1 1988
Performance analysis of multiple access protocols
Tasaka S., MIT Press, Cambridge, MA, 1986. Type: Book (9789780262200585)
Apr 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy