Configuring software product line feature models based on stakeholders' soft and hard requirements

Ebrahim Bagheri, Tommaso Di Noia, Azzurra Ragone, Dragan Gasevic

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

37 Citations (Scopus)


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 . Furthermore, we formalize the representation of soft constraints in fuzzy and explain how semi-automated feature model configuration is performed. The model configuration derivation process that we propose respects the soundness and completeness properties.

Original languageEnglish
Title of host publicationSoftware Product Lines
Subtitle of host publicationGoing Beyond - 14th International Conference, SPLC 2010, Proceedings
Number of pages16
Publication statusPublished - 8 Nov 2010
Externally publishedYes
EventInternational Software Product Line Conference 2010 - Jeju Island, Korea, Republic of (South)
Duration: 13 Sep 201017 Sep 2010
Conference number: 14th

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6287 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


ConferenceInternational Software Product Line Conference 2010
Abbreviated titleSPLC 2010
CountryKorea, Republic of (South)
CityJeju Island

Cite this