• DocumentCode
    1659362
  • Title

    Synthesizing protocol specifications from service specifications in FSM model

  • Author

    Chu, Peil-Ying M. ; Liu, Ming T.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • fYear
    1988
  • Firstpage
    173
  • Lastpage
    182
  • Abstract
    The authors address the problem of deriving a protocol specification from a given service specification, which are both in the finite-state-machine (FSM) model. They provide an algorithm that yields protocol FSMs from a given service FSM in which the service model allows only sequential execution of service primitives at various service access points (SAPs). They then extend the service model to allow concurrent execution of service primitives at different SAPs, and the algorithm is also expanded to take care of the extended model. Finally, they present a procedure to construct an error-recoverable protocol from its error-free version generated from the proposed algorithm, thus enabling the algorithm to provide the generated protocol with error-recovery capability. Limitations of the model and the direction being taken in further work to relieve the limitations are stated.<>
  • Keywords
    data communication systems; errors; finite automata; protocols; specification languages; synchronisation; FSM model; concurrent execution of service primitives; error-free version; error-recoverable protocol; error-recovery; extended model; finite-state-machine; protocol specification; sequential execution of service primitives; service access points; service model; service specification; service specifications; Access protocols; Algorithm design and analysis; Automata; Contracts; Error correction; Humans; Information science; Service oriented architecture; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Networking Symposium, 1988., Proceedings of the
  • Conference_Location
    Washington, DC, USA
  • Print_ISBN
    0-8186-0835-8
  • Type

    conf

  • DOI
    10.1109/CNS.1988.4994
  • Filename
    4994