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 behaviours
  • State-driven requirements
  • Optional features

This library works with SES ENGINEERING StudioI would like to try SES ENGINEERING Studio.


 EARS Knowledge Library – presentation

 Metric mapping with Big EARS

Download Library for SES ENGINEERING Studio v23

Download Library for SES ENGINEERING Studio v18


More information about EARS at:

Related Links

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

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