Gesellschaft für Informatik e.V.

Lecture Notes in Informatics

NODe 2006, GSEM 2006, Erfurt, Germany, 18-20 September 2006 P-88, 3-16 (2006).



Robert Hirschfeld, Andreas Polze, Ryszard Kowalczyk (eds.)


Integrating Feature Modeling into UML

Valentino Vranic and Jan Snirc


Feature modeling is an important approach to dealing with variability at an abstract level in a hierarchical manner extensively used in software product lines. For its use in conjunction with other UML models and MDA approach, it is important to correctly integrate feature modeling into UML. In this paper, we present an approach to integrating feature modeling into UML that respects abstractness of feature modeling elements. This is achieved by deriving feature modeling elements from the deeper levels of the UML metamodel. We applied this approach to the essential elements of feature modeling in the cardinality-based Czarnecki-Eisenecker notation and selected elements specific to other notations. Since UML modeling tools do not support such modifications of the UML metatmodel, in order to facilitate experimentation with combining elements from different notations, we implemented this feature modeling extension as a UML profile (in Enterprise Architect and Omondo UML).

Full Text: PDF

ISBN 978-3-88579-182-9

Last changed 24.01.2012 21:55:00