Featured model types: Towards Systematic Reuse in Modelling Language Engineering

Gilles Perrouin 1 Moussa Amrani 1 Mathieu Acher 2 Benoit Combemale 2 Axel Legay 3 Pierre-Yves Schobbens 1
2 DiverSe - Diversity-centric Software Engineering
Inria Rennes – Bretagne Atlantique , IRISA-D4 - LANGAGE ET GÉNIE LOGICIEL
3 TAMIS - Threat Analysis and Mitigation for Information Security
Inria Rennes – Bretagne Atlantique , IRISA-D4 - LANGAGE ET GÉNIE LOGICIEL
Abstract : By analogy with software product reuse, the ability to reuse (meta)models and model transformations is key to achieve better quality and productivity. To this end, various op-portunistic reuse techniques have been developed, such as higher-order transformations, metamodel adaptation, and model types. However, in contrast to software product development that has moved to systematic reuse by adopting (model-driven) software product lines, we are not quite there yet for modelling languages, missing economies of scope and automation opportunities. Our vision is to transpose the product line paradigm at the metamodel level, where reusable assets are formed by metamodel and transformation fragments and " products " are reusable language building blocks (model types). We introduce featured model types to concisely model variability amongst metamodelling elements, enabling configuration, automated analysis, and derivation of tailored model types.
Type de document :
Communication dans un congrès
MiSE '16 - 8th International Workshop on Modeling in Software Engineering, May 2016, New york, United States. ACM, pp.1 - 7, 2016, <10.1145/2896982.2896987>
Liste complète des métadonnées


https://hal.inria.fr/hal-01406507
Contributeur : Nisrine Jafri <>
Soumis le : mercredi 7 décembre 2016 - 14:23:16
Dernière modification le : mercredi 2 août 2017 - 10:09:00
Document(s) archivé(s) le : mardi 21 mars 2017 - 00:27:20

Fichier

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

Identifiants

Citation

Gilles Perrouin, Moussa Amrani, Mathieu Acher, Benoit Combemale, Axel Legay, et al.. Featured model types: Towards Systematic Reuse in Modelling Language Engineering. MiSE '16 - 8th International Workshop on Modeling in Software Engineering, May 2016, New york, United States. ACM, pp.1 - 7, 2016, <10.1145/2896982.2896987>. <hal-01406507>

Partager

Métriques

Consultations de
la notice

340

Téléchargements du document

39