Proceedings of the 19th International Conference on Software Product Line 2015
DOI: 10.1145/2791060.2791068
|View full text |Cite
|
Sign up to set email alerts
|

Synthesis of attributed feature models from product descriptions

Abstract: Many real-world product lines are only represented as nonhierarchical collections of distinct products, described by their configuration values. As the manual preparation of feature models is a tedious and labour-intensive activity, some techniques have been proposed to automatically generate boolean feature models from product descriptions. However, none of these techniques is capable of synthesizing feature attributes and relations among attributes, despite the huge relevance of attributes for documenting so… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
24
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
4
2
2

Relationship

3
5

Authors

Journals

citations
Cited by 24 publications
(24 citation statements)
references
References 64 publications
0
24
0
Order By: Relevance
“…First, a PCM is per se a widely used abstraction for understanding and comparing products within a domain [53,7,8]. Second, the formation of feature models from a PCM is possible with synthesis techniques [10,7,6,11,12,52]. However, as shown in our empirical study, extracted …”
Section: Related Workmentioning
confidence: 91%
See 1 more Smart Citation
“…First, a PCM is per se a widely used abstraction for understanding and comparing products within a domain [53,7,8]. Second, the formation of feature models from a PCM is possible with synthesis techniques [10,7,6,11,12,52]. However, as shown in our empirical study, extracted …”
Section: Related Workmentioning
confidence: 91%
“…It is then immediate to identify recurrent features of a domain, to understand the specific characteristics of a given product, or to locate the features supported and unsupported by some products. PCMs are also an interesting potential step stone for further analysis such as: (1) formalization and generation of other domain models (e.g., feature models [10,7,11,12,13]), (2) feature recommendation [6], (3) automatic reasoning (e.g., multi-objective optimizations) [14], (4) derivation of automatic comparators and/or configurators [9].…”
Section: Introductionmentioning
confidence: 99%
“…These works are not applicable in our context since i) we have to learn from a set of faulty configurations (not from textual content); ii) we have to deal with constraints among numerical values. Bécan et al [6] targeted the problem of synthesizing attributed feature models, including constraints among attributes and features. We also produce such kinds of constraints, but we do not assume that the original set of valid configurations is sound and complete.…”
Section: Related Workmentioning
confidence: 99%
“…Existing works address the synthesis of FMs from both product specifications [5,6,18,24,31,32] and collections of textual documents [19,20,23,34].…”
Section: Reverse-engineering Variability Models From Heterogenous Datamentioning
confidence: 99%
“…Then satisfiability techniques are applied on the formula to compute variability information. As many different FMs can be built from the same formula, the extraction requires heuristics for guiding the selection of the proper organization of features (i.e., feature hierarchy, feature groups, attribute placement) [5,6].…”
Section: Reverse-engineering Variability Models From Heterogenous Datamentioning
confidence: 99%