2011
DOI: 10.1007/978-3-642-21347-2_5
|View full text |Cite
|
Sign up to set email alerts
|

Towards Feature-Oriented Variability Reconfiguration in Dynamic Software Product Lines

Abstract: Abstract. Dynamic Software Product Line (DSPL) provides a new paradigm for developing self-adaptive systems with the principles of software product line engineering. DSPL emphasizes variability analysis and design at development time and variability binding and reconfiguration at runtime, thus requires some kinds of variability mechanisms to map high-level variations (usually represented by features) to low-level implementation and support runtime reconfiguration. Existing work on DSPL usually assumes that var… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(6 citation statements)
references
References 16 publications
0
4
0
Order By: Relevance
“…In [21], a feature-oriented method is proposed to support runtime variability reconfiguration by introducing an intermediate level between feature variations and implementations.…”
Section: A Related Workmentioning
confidence: 99%
“…In [21], a feature-oriented method is proposed to support runtime variability reconfiguration by introducing an intermediate level between feature variations and implementations.…”
Section: A Related Workmentioning
confidence: 99%
“…DSPLs ( Hallsteinsen et al, 2008;Istoan et al, 2009;Hinchey et al, 2012;Rosenmüller et al, 2011 ) produce software that is capable of dynamically adapting its behavior to changes in user requirements, resource constraints, adverse conditions, etc. This dynamism means that the configuration of features can vary at runtime several times during the whole life cycle of the product ( Shen et al, 2011;Apel et al, 2013;Mietzner et al, 2009 ).…”
Section: Customization With Dynamic Software Product Linesmentioning
confidence: 99%
“…We use the feature models to find a new matching, regarding the features that may suit a certain context. If the family discovery process finds the service family with the adequate feature for the context, a new valid configuration of that family containing this feature is automatically created by our feature modeling tool, Hydra 7 . We want to highlight the new configuration is valid, so, both tree and cross-tree constraints specifying restrictions between the components and context are satisfied.…”
Section: Fig 2 Fm-damasco Framework Architecturementioning
confidence: 99%
“…Thus, we use feature models to represent the variability of the services and to enable the service composition to dynamically reconfigure them when needed taking the context changes into account. To this end, we make use of Dynamic Software Product Lines (DSPLs) [6,7], an emerging field that produces families of software products capable of adapting to requirements that change at runtime. Following this paradigm, the service composition will be performed by selecting, at runtime, a specific configuration of the service family adapted to the context requirements.…”
Section: Introductionmentioning
confidence: 99%