Variability Dimensions for Business Component Reuse

Variability is defined as the ability of a system or artefact to be extended, changed, customized or configured for use in a specific context. Such design technique is recognized as an essential concept leading to trace variations in the lifecycle of an artefact of development. The publications regarding these techniques were written from different viewpoints, used different examples, and were based on different technical backgrounds. Hence, each variability method uses its own concepts to model the variations provided by development. The purpose of this paper is to outline concerns and requirements involved in variability management with illustrating the importance of using such concept in the design and development of a Business Component.