Adding variability management to UML-based software product lines 1

Edson Pantaleão Alves, Itana Maria de Souza Gimenes, Elisa Hatsue Moriya Huzita, Paulo Carvalho de Alencar · 2005

The software product line (PL) approach promotes the generation of specific products from a set of core assets for a given domain. This approach is applicable to domains in which products have well-defined commonalities and variation points. Variability management is concerned with the management of the differences between products throughout the PL lifecycle. This paper presents a UML-based process for variability management that allows identification, representation and delimitation of variabilities; and, identification of mechanisms for variability implementation. The evaluation of the process was carried out as a case study within the context of an existing PL for the Workflow Management System (WfMS) domain. The results have shown that the proposed process includes well-defined control mechanisms that increase the possibility of identifying and tracing variabilities.

Read the paper · More papers on PaperTik