Requirements Engineering

, 13:87

Clear justification of modeling decisions for goal-oriented requirements engineering

  • Ivan J. Jureta
  • Stéphane Faulkner
  • Pierre-Yves Schobbens
Original Article

DOI: 10.1007/s00766-007-0056-y

Cite this article as:
Jureta, I.J., Faulkner, S. & Schobbens, PY. Requirements Eng (2008) 13: 87. doi:10.1007/s00766-007-0056-y

Abstract

Representation and reasoning about goals of an information system unavoidably involve the transformation of unclear stakeholder requirements into an instance of a goal model. If the requirements engineer does not justify why one clear form of requirements is chosen over others, the subsequent modeling decisions cannot be justified either. If arguments for clarification and modeling decisions are instead explicit, justifiably appropriate instances of goal models can be constructed and additional analyses applied to discover richer sets of requirements. The paper proposes the “Goal Argumentation Method (GAM)” to fulfil three roles: (i) GAM guides argumentation and justification of modeling choices during the construction or critique of goal model instances; (ii) it enables the detection of deficient argumentation within goal model instances; and (iii) it provides practical techniques for the engineer to ensure that requirements appearing both in arguments and in model instance elements are clear.

Keywords

Goal modelingArgumentationClarificationGoal-oriented requirements engineering

Copyright information

© Springer-Verlag London Limited 2007

Authors and Affiliations

  • Ivan J. Jureta
    • 1
  • Stéphane Faulkner
    • 1
  • Pierre-Yves Schobbens
    • 2
  1. 1.Information Management Research Unit (IMRU)University of NamurNamurBelgium
  2. 2.Institut d’InformatiqueUniversity of NamurNamurBelgium