PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
October 19, 2008127 citations

Efficient compilation techniques for large scale feature models

View Full Paper
MMMarcílio MendonçaAWAndrzej WąsowskiKCKrzysztof Czarnecki

Key Points

Key points are not available for this paper at this time.

Abstract

Feature modeling is used in generative programming and software product-line engineering to capture the common and variable properties of programs within an application domain. The translation of feature models to propositional logics enabled the use of reasoning systems, such as BDD engines, for the analysis and transformation of such models and interactive configurations. Unfortunately, the size of a BDD structure is highly sensitive to the variable ordering used in its construction and an inappropriately chosen ordering may prevent the translation of a feature model into a BDD representation of a tractable size. Finding an optimal order is NP-hard and has for long been addressed by using heuristics.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Mendonça et al. (2008) studied this question.

synapsesocial.com/papers/6a1bcaf4b33628da419cde7ehttps://doi.org/10.1145/1449913.1449918
Ask AI
Helpful
Bookmark
Share
View Full Paper