DocumentCode
1407688
Title
Synthesis of communication protocols: survey and assessment
Author
Probert, Robert L. ; Saleh, Kassem
Author_Institution
Dept. of Comput. Sci., Ottawa Univ., Ont., Canada
Volume
40
Issue
4
fYear
1991
fDate
4/1/1991 12:00:00 AM
Firstpage
468
Lastpage
476
Abstract
Eleven methods for the synthesis of communication protocols are described. Based on particular features of the synthesis process, these methods are classified and compared. In particular, it is noted that interactive methods allow flexibility in the design process; as a result, communication patterns are not prespecified but may be constructed interactively. Methods that only consider the synchronous mode of behavior of communicating entities exclude a wide range of real-life protocols. Methods that make no reference to service requirements do not guarantee the semantic correctness of the synthesized protocol and therefore require the application of a semantic verification procedure. Most methods concentrate on the synthesis of the control part of the protocol entities, which mainly consists of the exchange of synchronization messages. The data part is not adequately treated by any of the synthesis methods. Other than the exchange of synchronization messages, some methods have been extended to deal with unreliable media by synthesizing error-recovery patterns. Some new research directions for enhancing the applicability of the synthesis approach to the design of real-life protocols are obtained
Keywords
protocols; assessment; communicating entities; communication protocols synthesis; design process; error-recovery patterns; interactive methods; semantic correctness; survey; synchronous mode of behavior; Access protocols; Communication effectiveness; Computer science; Context modeling; Context-aware services; Design methodology; Error analysis; Error correction; Performance analysis;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.88466
Filename
88466
Link To Document