2018
DOI: 10.1007/s00607-018-0646-1
|View full text |Cite
|
Sign up to set email alerts
|

Automated analysis of feature models: Quo vadis?

Abstract: Feature models have been used since the 90's to describe software product lines as a way of reusing common parts in a family of software systems. In 2010, a systematic literature review was published summarizing the advances and settling the basis of the area of Automated Analysis of Feature Models (AAFM). From then on, different studies have applied the AAFM in different domains. In this paper, we provide an overview of the evolution of this field since 2010 by performing a systematic mapping study considerin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
56
0
1

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 63 publications
(57 citation statements)
references
References 207 publications
(436 reference statements)
0
56
0
1
Order By: Relevance
“…In the past three decades, a myriad of analyses have been proposed that require reasoning about constraints. These include automated analyses of feature models [9,38] and analyses also incorporating other domain artifacts [86,92]. In particular, a logical representation has been used for feature-model evolution [67,87], feature-model interfaces and slicing [1,74], computation of implicit constraints [3], product configuration [44,72] including staged configuration [28], parsing [50], dead-code analysis [83], code simplification [93], type checking [85], consistency checking [29], dataflow analyses [56], model checking [19], testing [16] including variability-aware execution [66] and sampling [58,89], optimization of non-functional properties [78], and variant-preserving refactoring [35].…”
Section: State-of-the-artmentioning
confidence: 99%
“…In the past three decades, a myriad of analyses have been proposed that require reasoning about constraints. These include automated analyses of feature models [9,38] and analyses also incorporating other domain artifacts [86,92]. In particular, a logical representation has been used for feature-model evolution [67,87], feature-model interfaces and slicing [1,74], computation of implicit constraints [3], product configuration [44,72] including staged configuration [28], parsing [50], dead-code analysis [83], code simplification [93], type checking [85], consistency checking [29], dataflow analyses [56], model checking [19], testing [16] including variability-aware execution [66] and sampling [58,89], optimization of non-functional properties [78], and variant-preserving refactoring [35].…”
Section: State-of-the-artmentioning
confidence: 99%
“…For this process, we looked for success cases of companies whose websites have been designed on this platform. As the first searching criteria, we considered the showcase published on the official Wordpress site 5 where we obtained a list of seven websites. Then, we searched throughout the ranking of websites of the last four years (sites developed on Wordpress that are currently working).…”
Section: ) Wordpress Feature Modelmentioning
confidence: 99%
“…To overcome this problem, research has proposed the use of the so-called Automated Analysis of Feature Models [4], [5] which, using computer-aided techniques and tools, allow configuration space management. However, the problem becomes more complex when for each feature of a configuration, there is more than one component that implements it.…”
Section: Introductionmentioning
confidence: 99%
“…Software Product Line (SPL) and Feature-Oriented Domain Analysis (FODA) have become mature fields in the Software arena in the last decades [17]. Several are the scenarios where SPL have been applied [23,24]. Concretely, the use of feature models as a subarea of SPLs provides mechanisms for both modelling and analysis.…”
Section: Analysis and Diagnosis Of Feature Modelsmentioning
confidence: 99%
“…Concretely, the use of feature models as a subarea of SPLs provides mechanisms for both modelling and analysis. The automated analysis of feature models has been addressed over the last decade in the area of Software Product Lines [17,24,25]. The goal of the automated analysis is to extract or to infer certain properties of the models.…”
Section: Analysis and Diagnosis Of Feature Modelsmentioning
confidence: 99%