Modeling dynamic adaptations using augmented feature models

Lézoray Jean-Baptiste, Segarra Maria-Teresa, Goff Le Jean-Marie, Beugnard Antoine · 2013

Dynamic Software Product Lines (DSPLs) is an emerging trend that aims at developing dynamically adaptive software products on the basis of Software Product Lines (SPL) techniques. SPL are design time techniques that aim at building families of related products, by making a distinction between a problem space and a solution space. In the former, artifacts correspond to variabilities and features whereas in the latter they correspond to components (or aspects, objects...). DSPLs aim at bringing design time variabilities to runtime. In this article we introduce the Model for Variable Refinement Processes (MVRP), that aims at building DSPLs on the basis of a reconsideration of the semantic of Feature Models and leads to an enhanced definition of adaptation mechanisms and plans.

Read the paper · More papers on PaperTik