The platform will undergo maintenance on Sep 14 at about 9:30 AM EST and will be unavailable for approximately 1 hour.
Proceedings of the 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems 2016
DOI: 10.1145/2897053.2897058
|View full text |Cite
|
Sign up to set email alerts
|

Learning and evolution in dynamic software product lines

Abstract: A Dynamic Software Product Line (DSPL) aims at managing run-time adaptations of a software system. It is built on the assumption that context changes that require these adaptations at run-time can be anticipated at design-time. Therefore, the set of adaptation rules and the space of configurations in a DSPL are predefined and fixed at design-time. Yet, for large-scale and highly distributed systems, anticipating all relevant context changes during design-time is often not possible due to the uncertainty of how… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 31 publications
(17 citation statements)
references
References 35 publications
0
17
0
Order By: Relevance
“…For instance, we excluded Reference [33], although the topic is relevant for our study, but this is a short paper. Similarly, we excluded Reference [81], since this regular paper does not provide a sufficient level of assessment.…”
Section: Threats To Validitymentioning
confidence: 99%
“…For instance, we excluded Reference [33], although the topic is relevant for our study, but this is a short paper. Similarly, we excluded Reference [81], since this regular paper does not provide a sufficient level of assessment.…”
Section: Threats To Validitymentioning
confidence: 99%
“…Existing DSPL approaches are typically based on ad-hoc adaptation mechanisms that need to be maintained manually to keep them consistent with the problem and solution spaces during evolution 16 . Proper evolution support is, however, crucial to guarantee the consistency of the DSPL and of the (potential) adaptations of the running system 17 . Furthermore, existing approaches typically only support one particular variability management approach and are not flexible enough to allow their use in different domains and for different types of systems, using diverse implementation consistency checking solutions to support evolution in a concrete DSPL.…”
Section: Figurementioning
confidence: 99%
“…The authors of [22] argue that it is not reasonable to anticipate all relevant context changes during design-time and therefore propose a model that combines learning of adaptation rules with evolution of the configuration space. In the approach of the present paper, it is assumed that the available features are known at design-time.…”
Section: A Related Workmentioning
confidence: 99%