Search

EARS Knowledge Library

The EARS (Easy Approach to Requirements Syntax) is an initiative conducted by Rolls-Royce and Intel to reduce the main problems detected in stakeholder requirements. These main problems are:

These main problems are:

  • Ambiguity
  • Vagueness
  • Complexity
  • Omission
  • Duplication
  • Wordiness
  • Inappropriate implementation
  • Untestability

EARS represents an attempt to tackle all these problems by the definition of a set of requirements syntax (known as patterns in the SES suite). By following these set of patterns, together with an agreed dictionary, requirements will be more concise but complete, reducing ambiguity, vagueness and untestability, as well as reducing complexity and making easier to detect duplications.

The content of the EARS Knowledge Library is the following:

  • A taxonomy of different types of requirements following the 6 main types of requirements as described in the EARS documentation
  • A set of patterns for each of those types:
  • Generic requirement
  • Ubiquitous requirement
  • Event-driven requirement
  • Unwanted behaviours
  • State-driven requirements
  • Optional features

pdf downloadEARS Knowledge Library

More information about EARS at: https://www.iaria.org/conferences2013/filesICCGI13/ICCGI_2013_Tutorial_Terzakis.pdf

https://www.researchgate.net/publication/224079416_Easy_approach_to_requirements_syntax_EARS