Feature Model to Orthogonal Variability Model Transformations. A First Step
Fabricia Roos Frantz, David Benavides, Antonio Ruiz–Cortés · 2009
Feature Model (FM) and Orthogonal Variability Model (OVM) are both modelling approaches employed to represent variability in software prod- uct line engineering. The former is the most popular and it is mainly applied to domain engineering. The later is a more recent approach mainly used to docu- ment variability in design and realisation artifacts. In the scenario of interest of our research, which focuses on Application Lifecycle Management environment, it would be useful rely on the FM to OVM transformation. To the best of our knowledge, in the literature, there is no proposal for such transformation. In this paper, we propose an algorithm to transform FM into OVM. This algorithm trans- forms the variable features of a FM into an OVM, thus providing an explicit view of variability of software product line. When working on these transformation, some issues came to light, such as how to preserve semantics. We discuss some of them and suggest a possible solution to transform FM into OVM by extending OVM.