Mapping Feature Models Onto Component Models to Build Dynamic Software Product Lines
Generate an AI Snapshot to get a quick, structured summary of this paper.
A concise AI-generated summary of the paper will appear here once you click Generate AI Snapshot.
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.
