A UML Profile for Feature Diagrams: Initiating a Model Driven Engineering Approach for Software Product Lines

This paper proposes an instrumented approach to integrate feature diagrams with UML models, via UML profiles and a Rational Software Architect plugin. The concrete contribution is the specification of a new UML profile based upon a meta-model synthesising existing feature diagrams semantics, and a Rational Software Architect (RSA) implementation. Our RSA implementation makes possible to link feature diagrams with UML model artefacts. Indeed, it allows traceability between feature models and other different kinds of models (requirements, class diagrams, sequences or activity diagrams, etc.).

[1]  Tomi Männistö,et al.  A unified conceptual foundation for feature modelling , 2006, 10th International Software Product Line Conference (SPLC'06).

[2]  Fakultät Informatik,et al.  Untersuchung der Modellierung von Variabilität in UML , 2001 .