Title
Investigation of feature run-time conflicts on goal model-based reuse.
Abstract
A fundamental task when reusing software artifacts is to determine the most appropriate artifact for the current reuse context. Goal modeling allows modelers to capture the advantages and disadvantages of reusable candidate artifacts, which in turn helps reason about the most appropriate candidate artifact. However, goal models are rarely used in isolation for the description of an artifact, but are combined with other models that impose additional constraints on the most appropriate candidate. Furthermore, reusable artifacts are assembled into reuse hierarchies to realize an application. This paper presents a novel goal model evaluation mechanism for the selection of the most appropriate candidate, which (i) takes into account additional configuration constraints expressed with feature models and run-time constraints expressed with workflow models that may affect the selection of reusable software artifacts, (ii) considers reuse hierarchies, and (iii) establishes a history of design decisions. Furthermore, a proof-of-concept implementation of the novel evaluation mechanism is discussed.
Year
DOI
Venue
2016
10.1007/s10796-016-9657-7
Information Systems Frontiers
Keywords
Field
DocType
Reuse,Goal model evaluation,Goal-oriented Requirement Language,User Requirements Notation,Feature modeling,Workflow modeling
User requirements notation,Software artifacts,Reuse,Computer science,Reusable software,Goal modeling,Hierarchy,Feature modeling,Workflow,Management science
Journal
Volume
Issue
ISSN
18
5
1387-3326
Citations 
PageRank 
References 
9
0.59
19
Authors
3
Name
Order
Citations
PageRank
Mustafa Berk Duran1222.93
Gunter Mussbacher270860.88
DuranMustafa Berk390.59