Für eine korrekte Darstellung dieser Seite benötigen Sie einen XHTML-standardkonformen Browser, der die Darstellung von CSS-Dateien zulässt.

. .

Variance: Variant Analysis and Consolidation Environment


Model-driven engineering (MDE) has become a widespread approach for developing software in many application domains, e.g. automation systems and avionic industries. For coping with the changing requirements of customers during the product lifecycle, many specifically tailored products are created and delivered resulting in a family of similar products. Due to time and cost constraints these variants are created ad-hoc using clone-and-own techniques based on already existing products. Thus similar products are developed (in parallel) without detailed knowledge about their relation to each other. High maintenance costs as well as development efforts are the result of such unplanned reuse of software models. To cope with these challenges, variants must be consolidated for re-using common parts and explicating variable parts among them.

Project Objective

Variance is developed in terms of the CoMoVa research project which is funded by the DFG. A german description can be found here.

The Project Objective is to develop new concepts and tools for consolidating model-based product families for re-using shared parts among variants. More specifically, two main objectives are focussed
  • Development of concepts for analyzing and representing product families which can be used for in-depth review of the commonalities and variabilities by developers.
  • Methods and tools for consolidating product families for re-using common parts and reducing variable parts.

All concepts that are developed within the CoMoVa project will be implemented by the Variance tool environment.


If you are interested in this project, please contact Dennis Reuling.