• DocumentCode
    3332158
  • Title

    Processing natural language software requirement specifications

  • Author

    Osborne, Miles ; MacNish, C.K.

  • fYear
    1996
  • fDate
    15-18 Apr 1996
  • Firstpage
    229
  • Lastpage
    236
  • Abstract
    Ambiguity in requirement specifications causes numerous problems; for example in defining customer/supplier contracts, ensuring the integrity of safety-critical systems, and analysing the implications of system change requests. A direct appeal to formal specification has not solved these problems, partly because of the restrictiveness and back of habitability of formal languages. An alternative approach, described in the paper, is to use natural language processing (NLP) techniques to aid the development of formal descriptions from requirements expressed in controlled natural language. While many problems in NLP remain unsolved, we show that suitable extensions to existing tools provide a useful platform for detecting and resolving ambiguities. Our system is demonstrated through a case-study on a simple requirements specification
  • Keywords
    formal specification; natural languages; software tools; controlled natural language; formal descriptions; formal specification; natural language processing techniques; natural language software requirement specification processing; requirement specification ambiguity; tools; Automata; Communication industry; Computer science; Contracts; Formal languages; Formal specifications; Natural language processing; Natural languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 1996., Proceedings of the Second International Conference on
  • Conference_Location
    Colorado Springs, CO
  • Print_ISBN
    0-8186-7252-8
  • Type

    conf

  • DOI
    10.1109/ICRE.1996.491451
  • Filename
    491451