Transformation between Informal Expressions and Formal Expressions in Program Specifications

Shinobu TAKAMATSU, Fujio NISHIDA

  • Full Text Views

    0

  • Cite this

Summary :

In recent years, various formal specification languages have been proposed for validity check of specifications and automatic program generation. However, they are rigorously constructed to be processed by machines and difficult to use. On the other hand, informal languages of conventional notations have been widely used in practice for program specifications but inconvenient to automatic processing by machines. This paper presents a method of transforming between informal specifications and formal specifications. A kind of limited English is introduced as an informal description language of specifications. Specifications written in the limited English are parsed based on a case grammar and transformed into the formal specifications. The formal specifications are also used for various automatic processing such as refinement and program generation. The refined formal specifications can be transformed into the limited English expressions which can be used as comments by the reverse process of the above transformation.

Publication
IEICE TRANSACTIONS on transactions Vol.E73-E No.5 pp.729-737
Publication Date
1990/05/25
Publicized
Online ISSN
DOI
Type of Manuscript
PAPER
Category
Software Systems

Authors

Keyword

FlyerIEICE has prepared a flyer regarding multilingual services. Please use the one in your native language.