Title | ||
---|---|---|
Configuring software product line feature models based on Stakeholders' soft and hard requirements |
Abstract | ||
---|---|---|
Feature modeling is a technique for capturing commonality and variability. Feature models symbolize a representation of the possible application configuration space, and can be customized based on specific domain requirements and stakeholder goals. Most feature model configuration processes neglect the need to have a holistic approach towards the integration and satisfaction of the stakeholder's soft and hard constraints, and the application-domain integrity constraints. In this paper, we will show how the structure and constraints of a feature model can be modeled uniformly through Propositional Logic extended with concrete domains, called P(N). Furthermore, we formalize the representation of soft constraints in fuzzy P(N) and explain how semi-automated feature model configuration is performed. The model configuration derivation process that we propose respects the soundness and completeness properties. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1007/978-3-642-15579-6_2 | SPLC |
Keywords | Field | DocType |
feature model configuration,soft constraint,model configuration derivation process,feature model,configuring software product line,semi-automated feature model configuration,hard requirement,feature modeling,stakeholder goal,fuzzy p,propositional logic,possible application configuration space,integrity constraints,configuration space | Systems engineering,Computer science,Fuzzy logic,Propositional calculus,Theoretical computer science,Constraint satisfaction problem,Data integrity,Feature model,Software product line,Soundness,Configuration space | Conference |
Volume | ISSN | ISBN |
6287 | 0302-9743 | 3-642-15578-2 |
Citations | PageRank | References |
24 | 0.82 | 16 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ebrahim Bagheri | 1 | 1185 | 99.20 |
Tommaso Di Noia | 2 | 1857 | 152.07 |
Azzurra Ragone | 3 | 511 | 40.86 |
Dragan Gasevic | 4 | 1569 | 150.79 |