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 Duran | 1 | 22 | 2.93 |
Gunter Mussbacher | 2 | 708 | 60.88 |
DuranMustafa Berk | 3 | 9 | 0.59 |