DocumentCode
1998247
Title
Incremental elicitation and formalization of user requirements through rapid prototyping via software transformations
Author
Chiang, Chia-Chu ; Urban, Joseph E.
Author_Institution
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
fYear
1996
fDate
21-23 Aug 1996
Firstpage
240
Lastpage
245
Abstract
Rapid prototyping via software transformations provides a potentially economical way to construct a prototype both quickly and cheaply. User requirements and specifications can be incrementally elicited and formalized through rapid prototyping via software transformations. A formal specification language called TUG (Tree Unified with Grammar) is used not only as a language for specification but also as a language for rapid prototyping via software transformations. The abstract execution capability of the language allows specifiers to formalize the user requirements incrementally. A framework for rapid prototyping via software transformations is proposed to explain how a prototype for evolution is constructed and managed. A mechanism using change request scripts (CRSs) is used to keep track of the specification changes and make timely updates to the prototype. A telegram analysis problem, as a case study, is given to illustrate how an incomplete and inexact specification is refined successively into a more complete and precise one using the approach
Keywords
formal specification; software prototyping; specification languages; TUG formal specification language; abstract execution; change request scripts; formalization; incremental elicitation; rapid prototyping; software transformations; specification changes; telegram analysis problem; timely updates; user requirements; user specifications; Anatomy; Computer science; Design engineering; Pattern analysis; Production systems; Programming; Prototypes; Software prototyping; Software systems; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1996. COMPSAC '96., Proceedings of 20th International
Conference_Location
Seoul
ISSN
0730-3157
Print_ISBN
0-8186-7579-9
Type
conf
DOI
10.1109/CMPSAC.1996.544172
Filename
544172
Link To Document