Proceedings of the 19th International Conference on Software Product Line 2015
DOI: 10.1145/2791060.2791101
|View full text |Cite
|
Sign up to set email alerts
|

Evolution in dynamic software product lines

Abstract: In many domains systems need to run continuously and cannot be shut down for reconfiguration or maintenance tasks. Cyber-physical or cloud-based systems, for instance, thus often provide means to support their adaptation at runtime. The required flexibility and adaptability of systems suggests the application of Software Product Line (spl) principles to manage their variability and to support their reconfiguration. Specifically, Dynamic Software Product Lines (dspl) have been proposed to support the management… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
6
3

Relationship

2
7

Authors

Journals

citations
Cited by 19 publications
(16 citation statements)
references
References 19 publications
0
16
0
Order By: Relevance
“…In [20], various problems of software evolution and their corresponding solutions are presented and classified into several types. Some required operations on evolution are formally described and analyzed to ensure the consistency before and after evolution.…”
Section: Object Evolutionmentioning
confidence: 99%
“…In [20], various problems of software evolution and their corresponding solutions are presented and classified into several types. Some required operations on evolution are formally described and analyzed to ensure the consistency before and after evolution.…”
Section: Object Evolutionmentioning
confidence: 99%
“…They propose a classification of feature model changes that captures the impact of these changes on the feature model mappings and the mapped artifacts. Quinton et al (2015) propose yet another approach to ensure consistency of feature models and their mapped artifacts when feature models evolve. Dintzner et al (2014) compute the impact of a feature model change on the existing configurations of a product line by using partial dependency information in feature models.…”
Section: Related Workmentioning
confidence: 99%
“…Context changes not anticipated during design-time are addressed by learning new adaptation rules dynamically, or by modifying and improving existing rules. On the other hand, evolution [4] has been proposed as a way to modify the DSPL configu-ration space [3,24,33]. The variability of the DSPL (in terms of features and their constraints) is changed based on insights gathered during system operation, while derived configurations are running.…”
Section: Learning and Evolutionmentioning
confidence: 99%
“…Those run-time models are derived from a source model that can be evolved, and thus used to propagate changes to the run-time ones. In our previous work [3,24], we also studied the challenges related to the evolution of DSPLs. Compared to these contributions, we go further by using run-time feedback to decide how a DSPL is evolved, and take full advantage of both the knowledge produced by machine learning and the developers' expertise.…”
Section: Related Workmentioning
confidence: 99%