2002 · 85 citations · 8 references
EngineeringComputer ScienceNatural Language ProcessingRequirements EngineeringSoftware EngineeringRequirements AnalysisRequirements DocumentationRequirements ElicitationRequirements ManagementRequirements SpecificationSystem RequirementsFormal Requirement SpecificationFormal Specification Of ContractsNatural Language RequirementsRequirements AmbiguityRequirements Ambiguity DetectionRequirements Ambiguity ResolutionSoftware Requirements SpecificationSystem Requirements Specification
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.
8
Goal-directed requirements acquisition
Anne Dardenne, Axel van Lamsweerde, Stephen Fickas · Science of Computer Programming · 1993 · 2K citations
Stephen H. Caine, E. Kent Gordon · 1975 · 140 citations · Full text
Meta-rules as a basis for processing ill-formed input
Ralph Weischedel, Norman K. Sondheimer · 1983 · 103 citations
Philip J. Hayes, George Mouradian · Computational Linguistics · 1981 · 53 citations