Easy Approach to Requirements Syntax (EARS)

  • Authors:
  • Alistair Mavin;Philip Wilkinson;Adrian Harwood;Mark Novak

  • Affiliations:
  • -;-;-;-

  • Venue:
  • RE '09 Proceedings of the 2009 17th IEEE International Requirements Engineering Conference, RE
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The development of complex systems frequently in-valves extensive work to elicit, document and review stakeholder requirements. Stakeholder requirements are usually written in unconstrained natural language, which is inherently imprecise. During system development, problems in stakeholder requirements inevitably propagate to lower levels. This creates unnecessary volatility and risk, which impact programme schedule and cost. Some experts advocate the use of other notations to in-crease precision and minimise problems such as ambiguity. However, use of non-textual notations requires translation of the source requirements, which can introduce further errors. There is also a training overhead associated with the introduction of new notations. A small set of structural rules was developed to address eight common requirement problems including ambiguity, complexity and vagueness. The ruleset allows all natural language requirements to be expressed in one of five simple tem-plates. The ruleset was applied whilst extracting aero engine control system requirements from an airworthiness regulation document. The results of this case study show qualitative and quantitative improvements compared with a conventional textual requirements specification.