Lecture Notes in Computer Science, 2003, Volume 2649/2003, 129-132, DOI: 10.1007/3-540-39195-9_7

Towards Intelligent Support for Managing Evolution of Configurable Software Product Families

Tero Kojo, Tomi Männistö and Timo Soininen

View Related Documents

Abstract

Software product families are a means for increasing the efficiency of software development. We propose a conceptualisation for modelling the evolution and variability of configurable software product families. We describe a first prototype of an intelligent tool that allows modelling a software product family on the basis of the conceptualisation and supports the user in interactively producing correct configurations with respect to the model. The implementation is based on an existing general purpose configurator and thus is not application domain specific. We use the Debian Familiar Linux package configuration task over many releases and package versions as an example. Preliminary results show that the conceptualisation can be used to model evolution of such a software product family relatively easily and the implementation performs acceptably.

Fulltext Preview

Image of the first page of the fulltext document