• 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