Title :
Deriving protocol specifications from service specifications written in LOTOS
Author :
Kant, Christian ; Higashino, Teruo ; Bochmann, Gregor V.
Author_Institution :
Dept. d´´ITRO, Montreal Univ., Que., Canada
Abstract :
Based on the relation between the service and protocol concepts the authors have developed algorithms for deriving protocol entity specifications from a formal service specification. The derived protocol entities ensure the correct ordering of the service primitives by exchanging synchronization messages through an underlying communication medium. A new version of the algorithms is proposed. It is an extension of the method to a more comprehensive specification language. This version of the algorithm can handle all operators and unrestricted process invocation and recursion as defined by basic LOTOS. LOTOS is a language which has been developed within ISO for the formal specification of standard OSI protocols and services. The correctness of the algorithm is formally proved
Keywords :
formal specification; open systems; protocols; specification languages; standards; synchronisation; ISO; LOTOS; algorithm correctness; formal service specification; formal specification; protocol specifications; service primitives; service specifications; specification language; standard OSI protocols; synchronization messages; Access protocols; Communication channels; Context; Context-aware services; Delay; Formal specifications; Iron; Service oriented architecture; Specification languages; Standards development;
Conference_Titel :
Computers and Communications, 1993., Twelfth Annual International Phoenix Conference on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-7803-0922-7
DOI :
10.1109/PCCC.1993.344448