Clear Justification of Modelling Decision for Goal-Oriented Requirements Engineering

Download: REJ08 (final draft version). Publisher’s version.

Authors: Ivan J. Jureta, Stephane Faulkner, Pierre-Yves Schobbens.

Publication: Accepted for publication in the Requirements Engineering Journal.

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.

Dynamic Requirements Specification for Adaptable and Open Service Systems

Download: RE07.

Authors: Ivan J. Jureta, Stephane Faulkner, Philippe Thiran.

Publication: 15th IEEE International Conference on Requirements Engineering (RE 2007), New Delhi, India.

Abstract: The Dynamic Requirements Adaptation Method (DRAM) is suggested to assist existing RE methodologies in updating requirements specifications at runtime for adaptable and open service-oriented systems. Updates are needed because an adaptable and open system continually changes how and to what extent initial requirements are achieved.

Clarifying Goal Models

Download: ER07 (short version) or ER07ext (long version). Publisher’s version.

Authors: Ivan J. Jureta, Stephane Faulkner.

Publication: Proceedings of Conceptual Modeling - ER 2007, 26th International Conference on Conceptual Modeling, Auckland, New Zealand.

Abstract. Representation and reasoning about information system (IS) requirements is facilitated with the use of goal models to describe the desired and undesired IS behaviors. One difficulty in goal modeling is arriving at a shared understanding of a goal model instance, mainly due to different backgrounds of the system stakeholders who participate in modeling, and the subsequent disparate use of terminology. Lack of shared understanding, or, in other words, the presence of multiple interpretations entails no guarantee that stakeholders’ expectations expressed in the model instance will be appropriately understood during the subsequent steps of system development. Among the many potential causes of multiple interpretations, this paper focuses on a critical set of such causes, namely: ambiguity, overgenerality, synonymy, and vagueness of information represented in instances of goal modeling primitives. The “Goal Clarification Method” is suggested to guide the identification of unclear information and the subsequent clarification thereof.

« Previous PageNext Page »

Copyright © 2008 Ivan Jureta • Powered by WordPress