A Demonstration for Building Modular and Efficient DSLs: The Kermeta v2 Experience

Olivier Barais 1 Benoit Baudry 1 Arnaud Blouin 1 Benoit Combemale 1 Jean-Marc Jézéquel 1 Didier Vojtisek 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 : This demonstration presents the new version (v2) of the Kermeta workbench that uses one domain-specific meta-language per language implementation concern. We show that the usage and combination of those meta-languages is simple and intuitive enough to deserve the term mashup and implemented as an original modular compilation scheme in the new version of Kermeta. This demonstration illustrates the use of the new version of Kermeta by presenting its use to design and implement two DSLs: Kompren, a DSL for designing and implementing model slicers; KCVL, the Commun Variability Language dedicated to variability management in software design models.
Type de document :
Communication dans un congrès
Conférence en IngénieriE du Logiciel (CIEL), Apr 2013, Nancy, France. 2013
Liste complète des métadonnées


https://hal.inria.fr/hal-00796009
Contributeur : Arnaud Blouin <>
Soumis le : vendredi 1 mars 2013 - 13:27:23
Dernière modification le : vendredi 13 janvier 2017 - 14:21:33
Document(s) archivé(s) le : dimanche 2 avril 2017 - 07:30:52

Fichier

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

Identifiants

  • HAL Id : hal-00796009, version 1

Citation

Olivier Barais, Benoit Baudry, Arnaud Blouin, Benoit Combemale, Jean-Marc Jézéquel, et al.. A Demonstration for Building Modular and Efficient DSLs: The Kermeta v2 Experience. Conférence en IngénieriE du Logiciel (CIEL), Apr 2013, Nancy, France. 2013. <hal-00796009>

Partager

Métriques

Consultations de
la notice

608

Téléchargements du document

189