Improving Alignment of Crosscutting Features with Code in Product Line Engineering

By: Christine Hundt, Katharina Mehner, Carsten Pfeiffer, Dehla Sokenou

Abstract

Feature models used in product line engineering often include features that crosscut other features. These features cannot be cleanly modularized using object-oriented techniques and are the source of scattering and tangling in implementation modules. This significantly complicates the traceability of features during the development and maintenance of a product line and during the instantiation of a product. This paper proposes a model-driven approach for mapping features to a design in the aspect-oriented role-based language Object Teams. The approach has been evaluated in an industrial case study for developing a security product line that can be applied to several applications using aspect bindings.

Cite as:

Christine Hundt, Katharina Mehner, Carsten Pfeiffer, Dehla Sokenou, “Improving Alignment of Crosscutting Features with Code in Product Line Engineering”, Journal of Object Technology, Volume 6, no. 9 (October 2007), pp. 417-436, doi:10.5381/jot.2007.6.9.a21.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn

The JOT Journal   |   ISSN 1660-1769   |   DOI 10.5381/jot   |   AITO   |   Open Access   |    Contact