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 metadatas

https://hal.inria.fr/inria-00456484
Contributor : Didier Vojtisek <>
Submitted on : Monday, February 15, 2010 - 11:36:43 AM
Last modification on : Friday, November 16, 2018 - 1:30:12 AM
Long-term archiving on : Friday, June 18, 2010 - 6:05:58 PM

File

Morin08a.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00456484, version 1

Citation

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⟩

Share

Metrics

Record views

379

Files downloads

135