TY - JOUR
T1 - Supporting multiple perspectives in feature-based configuration
AU - Hubaux, A.
AU - Heymans, P.
AU - Schobbens, P.-Y.
AU - Abbasi, E.K.
AU - Deridder, D.
PY - 2013/7/1
Y1 - 2013/7/1
N2 - Feature diagrams have become commonplace in software product line engineering as a means to document variability early in the life cycle. Over the years, their application has also been extended to assist stakeholders in the configuration of software products. However, existing feature-based configuration techniques offer little support for tailoring configuration views to the profiles of the various stakeholders. In this paper, we propose a lightweight, yet formal and flexible, mechanism to leverage multidimensional separation of concerns in feature-based configuration. We propose a technique to specify concerns in feature diagrams and to generate automatically concern-specific configuration views. Three alternative visualisations are proposed. Our contributions are motivated and illustrated through excerpts from a real web-based meeting management application which was also used for a preliminary evaluation. We also report on the progress made in the development of a tool supporting multi-view feature-based configuration.
AB - Feature diagrams have become commonplace in software product line engineering as a means to document variability early in the life cycle. Over the years, their application has also been extended to assist stakeholders in the configuration of software products. However, existing feature-based configuration techniques offer little support for tailoring configuration views to the profiles of the various stakeholders. In this paper, we propose a lightweight, yet formal and flexible, mechanism to leverage multidimensional separation of concerns in feature-based configuration. We propose a technique to specify concerns in feature diagrams and to generate automatically concern-specific configuration views. Three alternative visualisations are proposed. Our contributions are motivated and illustrated through excerpts from a real web-based meeting management application which was also used for a preliminary evaluation. We also report on the progress made in the development of a tool supporting multi-view feature-based configuration.
UR - http://www.scopus.com/inward/record.url?scp=84879788174&partnerID=8YFLogxK
U2 - 10.1007/s10270-011-0220-1
DO - 10.1007/s10270-011-0220-1
M3 - Article
AN - SCOPUS:84879788174
SN - 1619-1366
VL - 12
SP - 641
EP - 663
JO - Software and Systems Modeling
JF - Software and Systems Modeling
IS - 3
ER -