• DocumentCode
    1648147
  • Title

    Object-oriented natural language requirements specification

  • Author

    Bryant, Barrett R.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Alabama Univ., Birmingham, AL, USA
  • fYear
    2000
  • fDate
    6/22/1905 12:00:00 AM
  • Firstpage
    24
  • Lastpage
    30
  • Abstract
    A methodology is proposed for the formal development of software systems from a user´s requirements specification in natural language into a complete implementation, proceeding through the steps of formal specification, and detailed design and implementation in an automated manner. Our methodology is based upon the theories of two-level grammar (TLG) and object-oriented design and takes advantage of the existence of several existing software design tools. We develop an iterative transformation process from the natural language specification into the final implementation, with a specification development environment to assist the user, as well as the designer in accomplishing this transformation. Our underlying formal specification methodology may also be used in the final development of the implementation. This methodology is a major advance in object-oriented software development and the software engineering process in general
  • Keywords
    formal specification; grammars; object-oriented programming; programming environments; formal development; formal specification; iterative transformation process; object-oriented natural language requirements specification; object-oriented software development; software engineering process; software systems; specification development environment; two-level grammar; user´s requirements specification; Computer languages; Formal specifications; Natural languages; Programming; Prototypes; Read only memory; Software prototyping; Software systems; Unified modeling language; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science Conference, 2000. ACSC 2000. 23rd Australasian
  • Conference_Location
    Canberra, ACT
  • Print_ISBN
    0-7695-0518-X
  • Type

    conf

  • DOI
    10.1109/ACSC.2000.824376
  • Filename
    824376