2005
DOI: 10.1007/11561347_28
|View full text |Cite
|
Sign up to set email alerts
|

Mapping Features to Models: A Template Approach Based on Superimposed Variants

Abstract: Abstract. Although a feature model can represent commonalities and variabilities in a very concise taxonomic form, features in a feature model are merely symbols. Mapping features to other models, such as behavioral or data specifications, gives them semantics. In this paper, we propose a general template-based approach for mapping feature models to concise representations of variability in different kinds of other models. We show how the approach can be applied to UML 2.0 activity and class models and describ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
353
0
4

Year Published

2006
2006
2023
2023

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 391 publications
(357 citation statements)
references
References 18 publications
0
353
0
4
Order By: Relevance
“…Czarnecki and Antkiewicz propose an alternative way to model variants of behavioral models [6] that is comparable to our transformations of behavioral model states. The work described in [6] does, however, not cover the other elements of MTDs yet.…”
Section: Related Workmentioning
confidence: 94%
See 1 more Smart Citation
“…Czarnecki and Antkiewicz propose an alternative way to model variants of behavioral models [6] that is comparable to our transformations of behavioral model states. The work described in [6] does, however, not cover the other elements of MTDs yet.…”
Section: Related Workmentioning
confidence: 94%
“…The work described in [6] does, however, not cover the other elements of MTDs yet. In particular, Czarnecki and Antkiewicz use feature models to describe the possible variants of UML activity diagrams.…”
Section: Related Workmentioning
confidence: 99%
“…Annotative approaches consider one model representing all products of the product line. Variant annotations, e.g., using UML stereotypes in UML models [38,14] or presence conditions [12], define which parts of the model have to be removed to derive a concrete product model. The orthogonal variability model (OVM) proposed in Pohl.…”
Section: Related Workmentioning
confidence: 99%
“…In order to take advantage of existing feature-based modeling tools [15], derivation approaches [2,16] or formal analysis techniques [17,18,6], we offer to compute a feature diagram from a model with variability as shown in Section 3. To do so, we use Kermeta [19] which is a metamodelling environment dedicated to Ecore models manipulation.…”
Section: Genxor Genand Genoptionalmentioning
confidence: 99%