Title :
A translation method from natural language specifications into formal specifications using contextual dependencies
Author :
Ishihara, Yasunori ; Seki, Hiroyuki ; Kasami, Tadao
Author_Institution :
Dept. of Inf. & Comput. Sci., Osaka Univ., Japan
Abstract :
A method of translating natural language specifications of communication protocols into algebraic specifications is presented. Such a natural language specification specifies action sequences performed by the protocol machine (program). Usually, a sentence implicitly specifies the state of the protocol machine in which the described actions should be performed. A method of analyzing the implicitly specified states of the protocol machine is proposed, taking the OSI session protocol specification as an example. The method uses the following properties: (a) syntactic properties of a natural language; (b) syntactic properties introduced by the target algebraic specifications, e.g., subtype relations; and (c) properties of a data type, e.g., properties of timer. The results of applying this method to the main part of the OSI session protocol specification is shown
Keywords :
formal specification; natural languages; open systems; protocols; telecommunications computing; OSI session protocol specification; algebraic specifications; communication protocols; contextual dependencies; formal specifications; natural language specifications; protocol machine; Context; Formal specifications; Natural languages; Parallel processing; Program processors; Programming; Protocols; Safety; Specification languages; System recovery;
Conference_Titel :
Requirements Engineering, 1993., Proceedings of IEEE International Symposium on
Conference_Location :
San Diego, CA
Print_ISBN :
0-8186-3120-1
DOI :
10.1109/ISRE.1993.324853