Using CVL to Operationalize Product Line Development with Reusable Aspect Models

Benoit Combemale 1 Olivier Barais 1 Omar Alam 2 Jörg Kienzle 3
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
2 School of Computer Science
McGill University
3 School of Computer Science
McGill University
Abstract : This paper proposes a software design modelling approach that uses the Common Variability Language (CVL) to specify and resolve the variability of a software design, and the aspect-oriented modelling technique Reusable Aspect Models (RAM) to specify and then compose the detailed structural and behavioural design models corresponding to the chosen variants. This makes it possible to 1) exploit the advanced modularization capabilities of RAM to specify a complex, detailed design concern and its variants by means of a set of interdependent aspect models; 2) use CVL to provide an easy-to-use product-line interface for the design concern; 3) automatically generate a detailed design model for a chosen variant using a custom generic CVL derivation operator and the RAM weaver.
Type de document :
Communication dans un congrès
VARY@MoDELS'12: VARiability for You, Sep 2012, Innsbruck, Austria. ACM, 2012
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00730274
Contributeur : Benoit Combemale <>
Soumis le : samedi 8 septembre 2012 - 21:01:18
Dernière modification le : vendredi 13 janvier 2017 - 14:21:31
Document(s) archivé(s) le : vendredi 16 décembre 2016 - 11:56:27

Fichier

ram_cvl.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00730274, version 1

Collections

Citation

Benoit Combemale, Olivier Barais, Omar Alam, Jörg Kienzle. Using CVL to Operationalize Product Line Development with Reusable Aspect Models. VARY@MoDELS'12: VARiability for You, Sep 2012, Innsbruck, Austria. ACM, 2012. 〈hal-00730274〉

Partager

Métriques

Consultations de
la notice

379

Téléchargements du document

238