loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE International Conference on Software-Science, Technology & Engineering
Higher Quality Requirements Specifications through Natural Language Patterns
Herzlia, Israel
November 04-November 05
ISBN: 0-7695-2047-2
Christian Denger, Fraunhofer Institute for Experimental Software Engineering, Germany
Daniel M. Berry, University of Waterloo, Canada
Erik Kamsties, University of Essen, Germany
In most current industrial software engineering projects, the majority of requirements documents are written almost entirely in natural language. However, specifying the requirements in natural language has one major drawback, namely the inherent imprecision, i.e., ambiguity, incompleteness, and inaccuracy, of natural language. Since the requirements document forms the basis of the whole development process, such defects can have severe consequences for the whole project. Therefore, it is important to deal with these defects in a requirements specification right from the start. This paper presents an approach for reducing the problem of imprecision in natural language requirements specifications with the use of natural language patterns, which allow formulating requirements sentences in a less ambiguous, more complete, and more accurate way. To ensure the applicability of our approach we based our patterns on a metamodel for requirements statements for embedded systems. With this metamodel, we ensure that all forms of requirements statements are described with the patterns. We validated the effectiveness of the patterns by using them to rewrite a substantial, previously written, requirements specification to eliminate its imprecisions.
Index Terms:
accuracy, ambiguity, authoring, completeness, embedded systems, metamodel, natural language, patterns, precision, quality, requirements specification, rewriting
Citation:
Christian Denger, Daniel M. Berry, Erik Kamsties, "Higher Quality Requirements Specifications through Natural Language Patterns," swste, pp.80, IEEE International Conference on Software-Science, Technology & Engineering, 2003
Usage of this product signifies your acceptance of the Terms of Use.