Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences 2019
DOI: 10.1145/3357765.3359515
|View full text |Cite
|
Sign up to set email alerts
|

Harmonized temporal feature modeling to uniformly perform, track, analyze, and replay software product line evolution

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
3

Relationship

3
5

Authors

Journals

citations
Cited by 16 publications
(14 citation statements)
references
References 32 publications
0
14
0
Order By: Relevance
“…To the best of our knowledge, there are no existing studies on feature location techniques and feature models taking into account feature revisions. As mentioned by Hinterreiter et al [11] it is essential to consider feature revisions in an SPL because features are constantly evolving. In this way, we contribute with the state of the art to mitigate this new assumption to treat revisions of features.…”
Section: Preliminary Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…To the best of our knowledge, there are no existing studies on feature location techniques and feature models taking into account feature revisions. As mentioned by Hinterreiter et al [11] it is essential to consider feature revisions in an SPL because features are constantly evolving. In this way, we contribute with the state of the art to mitigate this new assumption to treat revisions of features.…”
Section: Preliminary Resultsmentioning
confidence: 99%
“…We are just at the beginning of this step. Thus, our next task is to survey the literature on existing (temporal) feature modeling approaches [11]. Next, we will select a strategy for implementing feature revision models.…”
Section: Implementation Aspectsmentioning
confidence: 99%
“…Feature models. We use a temporal feature modeling approach (Hinterreiter et al, 2019) with support for grouping features in components and arranging them in different modeling spaces as described in (Rabiser et al, 2018). An important extension to other feature modeling approaches is to support feature model evolution as we will describe in the next section.…”
Section: Platform Elementsmentioning
confidence: 99%
“…Basic feature modeling techniques do not support continuous evolution and versioning by tracking the evolution of features model and mapped artifacts over time. We thus extended our approach with temporal feature modeling (Hinterreiter et al, 2019) to also manage revisions of features and feature models. Each change to a feature model is tracked by creating a new revision of the feature model as well as new revisions for the changed features.…”
Section: Temporal Feature Modelingmentioning
confidence: 99%
“…While there is existing work on a common variability meta-model (e.g., Haugen Figure 2: Key components of an approach for transforming variability models. et al [25], Hinterreiter et al [26], Schobbens et al [37], Sepúlveda et al [40]), often such meta-meta information is not explicitly implemented but described as part of survey papers comparing different types of variability models [13,42]. Defining (generic) transformation operations for a particular set of variability modeling approaches then has to rely on such information.…”
Section: Transforming Variability Modelsmentioning
confidence: 99%