Meta-model Pruning

Sagar Sen 1 Naouel Moha 1 Benoit Baudry 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 : Large and complex meta-models such as those of Uml and its profiles are growing due to modelling and inter-operability needs of numerous stakeholders. The complexity of such meta-models has led to coining of the term meta-muddle. Individual users often exercise only a small view of a meta-muddle for tasks ranging from model creation to construction of model transformations. What is the effective meta-model that represents this view? We present a flexible meta-model pruning algorithm and tool to extract effective meta-models from a meta-muddle. We use the notion of model typing for meta-models to verify that the algorithm generates a super-type of the large meta-model representing the meta-muddle. This implies that all programs written using the effective meta-model will work for the meta-muddle hence preserving backward compatibility. All instances of the effective meta-model are also instances of the meta-muddle. We illustrate how pruning the original Uml metamodel produces different effective meta-models.
Type de document :
Communication dans un congrès
ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS'09), 2009, Denver, Colorado, USA, United States. 2009
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00468514
Contributeur : Didier Vojtisek <>
Soumis le : mercredi 31 mars 2010 - 09:28:16
Dernière modification le : mercredi 16 mai 2018 - 11:23:06
Document(s) archivé(s) le : vendredi 19 octobre 2012 - 11:00:46

Fichier

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

Identifiants

  • HAL Id : inria-00468514, version 1

Citation

Sagar Sen, Naouel Moha, Benoit Baudry, Jean-Marc Jézéquel. Meta-model Pruning. ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS'09), 2009, Denver, Colorado, USA, United States. 2009. 〈inria-00468514〉

Partager

Métriques

Consultations de la notice

282

Téléchargements de fichiers

212