2013
DOI: 10.1007/978-3-642-41533-3_22
|View full text |Cite
|
Sign up to set email alerts
|

Composing Your Compositions of Variability Models

Abstract: Abstract. Modeling and managing variability is a key activity in a growing number of software engineering contexts. Support for composing variability models is arising in many engineering scenarios, for instance, when several subsystems or modeling artifacts, each coming with their own variability and possibly developed by different stakeholders, should be combined together. In this paper, we consider the problem of composing feature models (FMs), a widely used formalism for representing and reasoning about a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
6
1
1

Relationship

3
5

Authors

Journals

citations
Cited by 20 publications
(18 citation statements)
references
References 38 publications
0
18
0
Order By: Relevance
“…WebFML is built on top of FAMILIAR [42] and provides FM management operations all based on the synthesis procedure. Likewise practitioners can envision the use of WebFML in practical scenarios: the merging of multiple product lines [7]; the slicing of a configuration process into different steps or tasks [51]; the sound refactoring of FMs [8], especially when fully automated techniques produce incorrect FMs; the reverse engineering of configurable systems through the combined use of composition, decomposition and refactoring operators [2,3].…”
Section: Tool Supportmentioning
confidence: 99%
“…WebFML is built on top of FAMILIAR [42] and provides FM management operations all based on the synthesis procedure. Likewise practitioners can envision the use of WebFML in practical scenarios: the merging of multiple product lines [7]; the slicing of a configuration process into different steps or tasks [51]; the sound refactoring of FMs [8], especially when fully automated techniques produce incorrect FMs; the reverse engineering of configurable systems through the combined use of composition, decomposition and refactoring operators [2,3].…”
Section: Tool Supportmentioning
confidence: 99%
“…Another important application of the hierarchical semantics of CFDs regards feature model management, which is an active area in feature modeling. By feature model management, we mean feature model composition via some operations like merging, intersection, and union, etc [25,1,2]. Characterization of the hierarchical semantics come in handy here.…”
Section: Other Practical Applicationsmentioning
confidence: 99%
“…To do so, it relies on the synthesis algorithm from [36] to build back a hierarchy. Recently, new forms of composition have been explored with differences in the expressed configurations and the ontological semantics [26]. Two new implementations have been devised and implemented, one relying on the slice operator, the other one using a local synthesis approach.…”
Section: Semantic Propertiesmentioning
confidence: 99%
“…The recent implementation of some variants of the merge operation is an example [26], but this is actually the case in the kernel of the DSL and in all its interaction points (extraction of variability, internal representation, relations to other models).…”
Section: Challenges Aheadmentioning
confidence: 99%
See 1 more Smart Citation