𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Evaluating goal models within the goal-oriented requirement language

✍ Scribed by Daniel Amyot; Sepideh Ghanavati; Jennifer Horkoff; Gunter Mussbacher; Liam Peyton; Eric Yu


Publisher
John Wiley and Sons
Year
2010
Tongue
English
Weight
949 KB
Volume
25
Category
Article
ISSN
0884-8173

No coin nor oath required. For personal study only.

✦ Synopsis


In this article, we introduce the application of rigorous analysis procedures to goal models to provide several beneÞts beyond the initial act of modeling. Such analysis can allow modelers to assess the satisfaction of goals, facilitate evaluation of high-level design alternatives, help analysts decide on the high-level requirements and design of the system, test the sanity of a model, and support communication and learning. The analysis of goal models can be done in very different ways depending on the nature of the model and the purpose of the analysis. In our work, we use the Goal-oriented Requirement Language (GRL), which is part of the User Requirements Notation (URN). URN, a new Recommendation of the International Telecommunications Union, provides the Þrst standard goal-oriented language. Using GRL, we develop an approach to analysis that can be done by evaluating qualitative or quantitative satisfaction levels of the actors and intentional elements (e.g., goals and tasks) composing the model. Initial satisfaction levels for some of the intentional elements are provided in a strategy and then propagated to the other intentional elements of the model through the various links that connect them. The results allow for an assessment of the relative effectiveness of design alternatives at the requirements level. Although no speciÞc propagation algorithm is imposed in the URN standard, different criteria for deÞning evaluation mechanisms are described. We provide three algorithms (quantitative, qualitative, and hybrid) as examples, which satisfy the constraints imposed by the standard. These algorithms have been implemented in the open-source jUCMNav tool, an Eclipse-based editor for URN models. The algorithms are presented and compared with the help of a telecommunication system example.


📜 SIMILAR VOLUMES


An MDE modeling framework for measurable
✍ Fernando Molina; Jesús Pardillo; Cristina Cachero; Ambrosio Toval 📂 Article 📅 2010 🏛 John Wiley and Sons 🌐 English ⚖ 834 KB

It is a proved fact that the appropriate management of requirements is one of the most influential factors in the success of software development projects. With the advent of the model-driven engineering (MDE) development paradigm, the need for formal gathering mechanisms, which provide the necessar

Decision-maker's preferences modelling w
✍ Belaid Aouni; Amal Hassaine; Jean-Marc Martel 📂 Article 📅 2010 🏛 John Wiley and Sons 🌐 English ⚖ 201 KB

## Abstract Several classifications of the Multiple Objectives Programming (MOP) models have been proposed in the literature. In general, these classifications are based on the timing of introducing the decision‐maker's (DM) preferences and the type of the required information about the parameters