• DocumentCode
    2293032
  • Title

    Higher quality requirements specifications through natural language patterns

  • Author

    Denger, Christian ; Berry, Daniel M. ; Kamsties, Erik

  • Author_Institution
    Fraunhofer Inst. for Exp. Software Eng., Kaiserslautern, Germany
  • fYear
    2003
  • fDate
    4-5 Nov. 2003
  • Firstpage
    80
  • Lastpage
    90
  • Abstract
    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. We present 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.
  • Keywords
    document handling; embedded systems; formal specification; natural languages; embedded system; industrial software engineering project; metamodel; natural language; requirement specification; Computer industry; Computer science; Costs; Delay; Embedded system; Natural languages; Proposals; Software engineering; Software systems; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software: Science, Technology and Engineering, 2003. SwSTE '03. Proceedings. IEEE International Conference on
  • Print_ISBN
    0-7695-2047-2
  • Type

    conf

  • DOI
    10.1109/SWSTE.2003.1245428
  • Filename
    1245428