2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) 2016
DOI: 10.1109/saner.2016.24
|View full text |Cite
|
Sign up to set email alerts
|

Achieving Knowledge Evolution in Dynamic Software Product Lines

Abstract: Dynamic Software Product Lines (DSPLs) offer a strategy to deal with software changes that need to be handled at run-time. In response to context changes, a DSPL capitalize on knowledge about the architecture variability of the software system to shift between configurations. Similar to any other kind of software, a DSPL needs to evolve over time but current approaches require software engineers to manually perform the DSPL evolution. Our work addresses the evolution of the architecture variability that makes … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 25 publications
0
5
0
Order By: Relevance
“…A check mark indicates whether the approach proposes solutions or deals with the different criteria. Arcega et al 57 Capilla et al 58 Czarnecki and Pietroszek 59 Deng et al 60 Elsner et al 61 Font et al 39 Gamez and Fuentes 54,62 Guo et al 9 Helleboogh et al 63 Mauro et al 64 Mende et al 65 Murta et al 66 Neves et al 12,8 Passos et al 7 Quinton et al 10 Seidl et al 3,67 Thüm et al 11 Dynamic software product lines. As modern systems demand more and more post-deployment activities and runtime capabilities, several DSPL approaches have emerged in the last decade to deal with these requirements 26 .…”
Section: Discussion and Threats To Validitymentioning
confidence: 99%
See 1 more Smart Citation
“…A check mark indicates whether the approach proposes solutions or deals with the different criteria. Arcega et al 57 Capilla et al 58 Czarnecki and Pietroszek 59 Deng et al 60 Elsner et al 61 Font et al 39 Gamez and Fuentes 54,62 Guo et al 9 Helleboogh et al 63 Mauro et al 64 Mende et al 65 Murta et al 66 Neves et al 12,8 Passos et al 7 Quinton et al 10 Seidl et al 3,67 Thüm et al 11 Dynamic software product lines. As modern systems demand more and more post-deployment activities and runtime capabilities, several DSPL approaches have emerged in the last decade to deal with these requirements 26 .…”
Section: Discussion and Threats To Validitymentioning
confidence: 99%
“…Such rules are very useful to support DSPL evolution and could be realized in our context via our update rules concept. Arcega et al 57 propose evolution strategies to migrate from the current version of a configuration space to an evolved one in a DSPL. Their approach thus enables the current running configuration to match the new configuration space.…”
Section: Related Workmentioning
confidence: 99%
“…Early approaches supporting basic runtime variability mechanisms for supporting automation and reconfiguration tasks of systems can be found in [17] [18]. In addition, variability transformations and the activation/deactivation of features during system execution are described for the case of smart home systems and aimed at handling different product reconfiguration [19] [20] [21]. Other experiences in the area of Wireless Sensor Networks use the FamiWare approach [22] to support runtime variability for reconfiguring variability models dynamically.…”
Section: A Runtime Variability Approachesmentioning
confidence: 99%
“…On the one hand, this means we are not concerned with the technicalities of how to switch between the feature combinations in the running system. This is the scope of other work, such as [72], [73], which thus may serve to address this concern. On the other hand, we do not take into account stateful or sequential constraints on adaptation itself.…”
Section: Limitationsmentioning
confidence: 99%