Clear justification of modeling decisions for goal-oriented requirements engineering

Research output: Contribution to journalArticlepeer-review

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.

Original languageEnglish
Pages (from-to)87-115
Number of pages29
JournalRequirements Engineering
Volume13
Issue number2
DOIs
Publication statusPublished - 1 Jun 2008

Keywords

  • Argumentation
  • Clarification
  • Goal modeling
  • Goal-oriented requirements engineering

Fingerprint

Dive into the research topics of 'Clear justification of modeling decisions for goal-oriented requirements engineering'. Together they form a unique fingerprint.

Cite this