login

Mapping Feature Models Onto Component Models to Build Dynamic Software Product Lines

Software Product LinesPublished 1 January 2007
Pablo Trinidad, Antonio Ruiz–Cortés, Joaquín Peña Siles, David Benavides
Citations54

TL;DR

This paper proposes using feature models to model the potential states of a product in what it is called Dynamic SPL, generating a component architecture that supports the dynamics of products and which is easily inferred from a feature model.

Abstract

Systems such as adaptative and context–aware ones must adapt themselves to changing requirements at runtime. Modeling and implementing this kind of systems is a difficult operation. Software Product Lines (SPL) approach has already coped with modeling a set of software products that share a common base of features by means of feature models. We propose using feature models to model the potential states of a product in what it is called Dynamic SPL. The objective of this paper is generating a component architecture that supports the dynamics of products and which is easily inferred from a feature model. The resultant model performs an automated analysis of the feature model in real–time to correctly response to changes.

Keywords

Computer Science