DocumentCode
2400117
Title
Two-level grammar as an object-oriented requirements specification language
Author
Bryant, Barrett R. ; Lee, Beum-Seuk
Author_Institution
Dept. of Comput. & Inf. Sci., Alabama Univ., Birmingham, AL, USA
fYear
2002
fDate
7-10 Jan. 2002
Firstpage
3627
Lastpage
3636
Abstract
Two-level grammar (TLG) is proposed as an object-oriented requirements specification language with a natural language (NL) style but sufficiently formal to allow automatic transformation of the TLG specification into formal specifications in VDM++, an object-oriented version of the Vienna Development Method. The VDM++ specification may be further transformed into JavaTM code or integrated with the Unified Modeling Language (UML) using the IFAD VDMToolboxTM. The translation into an executable programming language facilitates rapid prototyping of TLG specifications and the integration with UML allows TLG specification to be used in conjunction with software systems being constructed using UML. This software specification approach is supported by a specification development environment (SDE) for constructing TLG specifications and a natural language processing system to assist in translating can NL requirements specification into TLG. The system described is a useful and constructive tool for automating the production of software systems from NL specifications.
Keywords
Vienna development method; formal specification; grammars; object-oriented languages; specification languages; IFAD VDM Toolbox; Java code; UML; VDM++; automatic transformation; executable programming language; formal specifications; natural language style; object-oriented Vienna Development Method; object-oriented requirements specification language; rapid prototyping; software specification; specification development environment; two-level grammar; Computer languages; Formal specifications; Java; Natural language processing; Natural languages; Production systems; Software prototyping; Software systems; Specification languages; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 2002. HICSS. Proceedings of the 35th Annual Hawaii International Conference on
Print_ISBN
0-7695-1435-9
Type
conf
DOI
10.1109/HICSS.2002.994486
Filename
994486
Link To Document