Easy Approach to Requirements Syntax (EARS)

Alistair Mavin, Philip Wilkinson, Adrian Harwood, Mark Novak

    Research output: Chapter in Book/Conference proceedingConference contribution

    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 templates. 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.
    Original languageEnglish
    Title of host publicationProceedings of Requirements Engineering Conference, 2009. RE '09. 17th IEEE International
    PublisherIEEE
    Pages317-322
    Number of pages6
    Publication statusPublished - 17 Nov 2009
    Event2009 17th IEEE International Requirements Engineering Conference - Atlanta, GA
    Duration: 31 Aug 20094 Sept 2009

    Conference

    Conference2009 17th IEEE International Requirements Engineering Conference
    CityAtlanta, GA
    Period31/08/094/09/09

    Keywords

    • Requirements
    • Syntax
    • Template
    • Natural Language
    • Airworthiness Regulation

    Fingerprint

    Dive into the research topics of 'Easy Approach to Requirements Syntax (EARS)'. Together they form a unique fingerprint.

    Cite this