The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2010
DOI: 10.1016/j.jss.2010.02.017
|View full text |Cite
|
Sign up to set email alerts
|

Automated diagnosis of feature model configurations

Abstract: Software product-lines (SPLs) are software architectures that can be readily reconfigured for different project requirements. A key part of an SPL is a model that captures the rules for reconfiguring the software. SPLs commonly use feature models to capture SPL configuration rules. Each SPL configuration is represented as a selection of features from the feature model. Invalid SPL configurations can be created due to feature conflicts introduced via staged or parallel configuration or changes to the constraint… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
102
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 100 publications
(102 citation statements)
references
References 27 publications
0
102
0
Order By: Relevance
“…Valid partial configuration takes a FM and a partial configuration as input and returns a value indicating whether the partial configuration (identified by a user) meets the FM. When the outcome is negative, we could also identify to the user what changes need to be made to make the configuration valid, as suggested by (White et al, 2010). The optimisation operation takes a FM and an objective function (involving the maximisation or minimisation of an attribute value -such as memory, number of CPUs, etc) as inputs and returns the configuration ful- filling the criteria identified by the objective function.…”
Section: Analysis Methodologymentioning
confidence: 99%
“…Valid partial configuration takes a FM and a partial configuration as input and returns a value indicating whether the partial configuration (identified by a user) meets the FM. When the outcome is negative, we could also identify to the user what changes need to be made to make the configuration valid, as suggested by (White et al, 2010). The optimisation operation takes a FM and an objective function (involving the maximisation or minimisation of an attribute value -such as memory, number of CPUs, etc) as inputs and returns the configuration ful- filling the criteria identified by the objective function.…”
Section: Analysis Methodologymentioning
confidence: 99%
“…SPLAnE generated the random traceability relation between feature model and component model to generate a complete SPL model. Further, to increase the complexity of experiments, each SPL model is generated using 10 different topologies and 10 different level of cross-tree constraints with percentage as {5, 10,15,20,25,30,35,40,45, 50}, resulting in a total of 100 SPL models per SPLOT model. So from 698 SPLOT models, we got 69800 SPL models.…”
Section: Experiments 1: Validating Splane With Feature Models From Thementioning
confidence: 99%
“…For each SPL model, 10 different topologies were generated to avoid the threats to internal validity. Further, to increase the complexity of experiments, 10 different levels of cross-tree constraints {5, 10,15,20,25,30,35,40,45, 50} were added. Each randomly generated SPL models consists of a feature model, a component model and a traceability relation.…”
Section: Experiments 2: Validating Splane With Randomly Generated Largmentioning
confidence: 99%
See 1 more Smart Citation
“…Trinidad et al (2008) provided a framework for explaining deficiencies of FMs based on constraint programming, but they do not give a solution to the deficiencies and the scalability of their approach is also not clear. White et al (2010) detected errors on the configurations of an FM, and proposed changes in the configurations according to features to be selected or deselected to correct the errors. Our work purely focuses on the evolution and consistency maintenance of FMs themselves, not the configurations of FMs.…”
Section: Related Workmentioning
confidence: 99%