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:

  • 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 ENGINEERING Studio). 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 behaviors
  • State-driven requirements
  • Optional features

THIS LIBRARY ONLY WORKS WITH SES ENGINEERING STUDIO!

Related Links

Webinar: EARS – Easy Approach to Requirements Syntax: a practical approach

Webinar: Systems Requirements made easy with EARS patterns and RAT – AUTHORING Tool