• 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