Title :
Sample Spaces and Feature Models: There and Back Again
Author :
Czarnecki, Krzysztof ; She, Steven ; Sowski, Andrzej Wa
Author_Institution :
Waterloo Univ., Waterloo, ON
Abstract :
We present probabilistic feature models (PFMs) and illustrate their use by discussing modeling, mining and interactive configuration. PFMs are formalized as a set of formulas in a certain probabilistic logic. Such formulas can express both hard and soft constraints and have a well defined semantics by denoting a set of joint probability distributions over features. We show how PFMs can be mined from a given set of feature configurations using data mining techniques. Finally, we demonstrate how PFMs can be used in configuration in order to provide automated support for choice propagation based on both hard and soft constraints. We believe that these results constitute solid foundations for the construction of reverse engineering tools for software product lines and configurators using soft constraints.
Keywords :
data mining; probability; reverse engineering; automated support; data mining techniques; feature configurations; joint probability distributions; probabilistic feature models; reverse engineering tools; software product lines; Data mining; Gears; Law; Legal factors; North America; Probabilistic logic; Reverse engineering; Software tools; Solids; Wire; configuration; feature models; model mining; model-driven development; variability modeling;
Conference_Titel :
Software Product Line Conference, 2008. SPLC '08. 12th International
Conference_Location :
Limerick
Print_ISBN :
978-0-7695-3303-2
DOI :
10.1109/SPLC.2008.49