DocumentCode :
3395513
Title :
Employing fuzzy logic in feature diagrams to model variability in software product-lines
Author :
Robak, Silva ; Pieczynski, A.
Author_Institution :
Inst. of Organ. & Manage., Univ. of Zielona Gora, Poland
fYear :
2003
fDate :
7-10 April 2003
Firstpage :
305
Lastpage :
311
Abstract :
The possible features of software product line members may vary according to the needs of particular market segments or purposes. The assessment of what will be common and what will be variable may, e.g., result from market strategies. Customer profiles may be used to model an otherwise anonymous market, each requiring in turn a specific sets of variant features. Identical feature sets may be prioritized in different ways for specific customer groups. The paper proposes a system description based on a feature diagram tree, annotated with weighted variant features in the product line context. The principle how some variant features may be described on the basis of fuzzy logic is introduced and discussed. As the proposed description also integrates the external cross-tree constraints, it leads to an improved homogeneity of the descriptive logic. This opens the opportunity to integrate additional tools into the scenario, e.g., generators or support for constraint based reasoning. The use of the proposed approach is demonstrated by the example of a simple car description.
Keywords :
constraint handling; formal specification; fuzzy logic; trees (mathematics); anonymous market; car description; constraint based reasoning; customer profiles; descriptive logic homogeneity; external cross-tree constraints; feature diagram tree; feature diagrams; fuzzy logic; identical feature sets; market segments; market strategies; product line context; software product-lines; system description; variability modeling; weighted variant features; Asset management; Computer architecture; Control engineering computing; Design engineering; Engineering management; Fuzzy logic; Object oriented modeling; Production; Software architecture; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer-Based Systems, 2003. Proceedings. 10th IEEE International Conference and Workshop on the
Print_ISBN :
0-7695-1917-2
Type :
conf
DOI :
10.1109/ECBS.2003.1194812
Filename :
1194812
Link To Document :
بازگشت