Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume a - Volume A 2020
DOI: 10.1145/3382025.3414964
|View full text |Cite
|
Sign up to set email alerts
|

Consistency-preserving evolution planning on feature models

Abstract: A software product line (SPL) enables large-scale reuse in a family of related software systems through configurable features. SPLs represent a long-term investment so that their ongoing evolution becomes paramount and requires careful planning. While existing approaches enable to create an evolution plan for an SPL on feature-model (FM) level, they assume the plan to be rigid and do not support retroactive changes. In this paper, we present a method that enables to create and retroactively adapt an FM evoluti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
0
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(10 citation statements)
references
References 61 publications
0
0
0
Order By: Relevance
“…It is a collaboration between the University of Oslo and the German university Technische Universität Braunschweig. The overarching goal of the project is to create methodology for the long-term evolution planning of SPLs, and we have published a paper [7] giving methods for verifying soundness of feature model evolution plans (FMEPs), as well as a framework for expressing and verifying logical relationships and dependencies between the spatial and temporal components of the plan. This soundness verification method lets us detect paradoxes in a feature model evolution plan, and has been integrated into the SPL planning tool DarwinSPL 1 to make intermediate plan change possible; that is, modifying an earlier stage of the plan instead of adding to the latest stage.…”
Section: The Ltep Projectmentioning
confidence: 99%
See 4 more Smart Citations
“…It is a collaboration between the University of Oslo and the German university Technische Universität Braunschweig. The overarching goal of the project is to create methodology for the long-term evolution planning of SPLs, and we have published a paper [7] giving methods for verifying soundness of feature model evolution plans (FMEPs), as well as a framework for expressing and verifying logical relationships and dependencies between the spatial and temporal components of the plan. This soundness verification method lets us detect paradoxes in a feature model evolution plan, and has been integrated into the SPL planning tool DarwinSPL 1 to make intermediate plan change possible; that is, modifying an earlier stage of the plan instead of adding to the latest stage.…”
Section: The Ltep Projectmentioning
confidence: 99%
“…Such a change is exemplified in Figure 1.1, where the plan is changed by adding B at time 3. In the method created in [7], the process of changing the plan and verifying the change happens in the following way: 1) Introduce B at time 3…”
Section: The Ltep Projectmentioning
confidence: 99%
See 3 more Smart Citations