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 necessary degree of nonambiguity and detail, has led to the proposal of a myriad of requirements metamodels. However, a great disparity exists, both in the concepts/relationships and in the underlying semantics involved in each metamodel. Moreover, most existing proposals lack backward (e.g., alignment with business goals) or forward (e.g., connection with validation methods) traceability. In view of this situation, this article proposes a “measurable requirements metamodel” that offers support to the elicitation of measurable requirements. This support is based on the explicit connection of goals, requirements, andmeasures, thus fostering a goal-driven measurable requirements engineering (RE) perspective. Additionally, since it is well known that metamodels only reflect the abstract syntax of the modeling language, the proposed metamodel also includes a notation (concrete syntax) which, for reasons of understandability, is based on the goal-oriented requirements language (GRL) notation. This notation is supported by a unified modeling language (UML) profile that facilitates its adoption by RE analysts in the context of any UML-based software engineering process. To support this proposal, an Eclipse tool has been developed. This tool permits the integration of measurable requirements as a driving force in the context of a given MDE development process.

-- DanielAmyot - 21 Jun 2010


FormForVirtualLibrary edit

Title An MDE Modeling Framework for Measurable Goal-Oriented Requirements
Authors F. Molina, J. Pardillo,C. Cachero, A. Toval
Type Journal
Conference/Journal Title International Journal of Intelligent Systems (IJIS)
Volume/Number Vol. 25, Issue 8
Editors J. Lee, W.-T. Lee
Publisher Wiley Periodicals Inc.
Month August
Year 2010
Pages 757-783
DOI 10.1002/int.20430
Keywords MDE, GRL, measures, UML profile, tool, Eclipse
Topic revision: r1 - 21 Jun 2010, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback