Skip to Main content Skip to Navigation
Conference papers

Weaving Aspect Configurations for Managing System Variability

Brice Morin 1 Olivier Barais 1 Jean-Marc Jézéquel 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : Variability management is a key concern in the software industry. It allows designers to rapidly propose applications that fit the environment and the user needs, with a certain Quality-of-Service level, by choosing adapted variants. While Aspect-Oriented Programming has been introduced for managing variability and complexity at the code level, the Software Product-Line community highlights the needs for variability in the earlier phases of the software lifecycle, where a system is generally described by means of models. In this paper, we propose a generic approach for weaving flexible and reusable aspects at a model level. By extending our generic Aspect-Oriented Modeling approach with variability, we can manage variability and complexity in the early phases of the software lifecycle.
Document type :
Conference papers
Complete list of metadata
Contributor : Didier Vojtisek Connect in order to contact the contributor
Submitted on : Monday, February 15, 2010 - 11:36:43 AM
Last modification on : Tuesday, June 15, 2021 - 4:26:35 PM
Long-term archiving on: : Friday, June 18, 2010 - 6:05:58 PM


Files produced by the author(s)


  • HAL Id : inria-00456484, version 1


Brice Morin, Olivier Barais, Jean-Marc Jézéquel. Weaving Aspect Configurations for Managing System Variability. 2nd International Workshop on Variability Modelling of Software-intensive Systems, 2008, Essen, Germany, Germany. ⟨inria-00456484⟩



Les métriques sont temporairement indisponibles