Processing natural language software requirement specifications

59Citations
Citations of this article
74Readers
Mendeley users who have this article in their library.
Get full text

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 lack of habitability of formal languages. An alternative approach, described in this 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.

Cite

CITATION STYLE

APA

Osborne, M., & MacNish, C. K. (1996). Processing natural language software requirement specifications. In Proceedings of the IEEE International Conference on Requirements Engineering (pp. 229–236). IEEE. https://doi.org/10.1109/icre.1996.491451

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free