Supporting multiple perspectives in feature-based configuration

A. Hubaux, P. Heymans, P.-Y. Schobbens, E.K. Abbasi, D. Deridder

Research output: Contribution to journalArticlepeer-review

Abstract

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.
Original languageEnglish
Pages (from-to)641-663
Number of pages23
JournalSoftware and Systems Modeling
Volume12
Issue number3
DOIs
Publication statusPublished - 1 Jul 2013

Fingerprint

Dive into the research topics of 'Supporting multiple perspectives in feature-based configuration'. Together they form a unique fingerprint.

Cite this