Using variation propagation for model-driven management of a system family

  • Authors:
  • Patrick Tessier;Sébastien Gérard;François Terrier;Jean-Marc Geib

  • Affiliations:
  • CEA/List Saclay, Gif sur Yvette, France;CEA/List Saclay, Gif sur Yvette, France;CEA/List Saclay, Gif sur Yvette, France;LIFL, Laboratoire d’informatique Fondamentale de Lille, Université des Sciences et Technologies de Lille, Villeneuve d’Ascq

  • Venue:
  • SPLC'05 Proceedings of the 9th international conference on Software Product Lines
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

A system family model (SFM) contains a set of common elements and a set of variable elements known as variation points. Variability modeling is a source of numerous problems: how to express variations, how to ensure the consistency of various views and avoid conflicts. Does the SFM cover all the desired systems? To obtain a specific system, known as "derivation", also known as a product, it is necessary to choose certain variation points from among those included in the SFM model by using a feature model (built during application domain analysis) or a decision model (after SF modelling). The SyF approach presented in this article proposes the "variation point propagation" concept as a means for achieving consistency and dealing with potential conflicts between variations. Under this approach, a decision model, generated from the SFM alone, then enables system family management: analyze coverage of the SF application domain, automate the derivation.