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 :
بازگشت