Requirements Abstraction Model

  • Authors:
  • Tony Gorschek;Claes Wohlin

  • Affiliations:
  • School of Engineering, Blekinge Institute of Technology, PO Box 520, 372 25, Ronneby, Sweden;School of Engineering, Blekinge Institute of Technology, PO Box 520, 372 25, Ronneby, Sweden

  • Venue:
  • Requirements Engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software requirements arrive in different shapes and forms to development organizations. This is particularly the case in market-driven requirements engineering, where the requirements are on products rather than directed towards projects. This results in challenges related to making different requirements comparable. In particular, this situation was identified in a collaborative effort between academia and industry. A model, with four abstraction levels, was developed as a response to the industrial need. The model allows for placement of requirements on different levels and supports abstraction or break down of requirements to make them comparable to each other. The model was successfully validated in several steps at a company. The results from the industrial validation point to the usefulness of the model. The model will allow companies to ensure comparability between requirements, and hence it generates important input to activities such as prioritization and packaging of requirements before launching a development project.