ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Autres revues >>

L'Objet

1262-1137
logiciel, bases de données, réseaux
Publication abandonné
 

 ARTICLE VOL 13/4 - 2007  - pp.33-53  - doi:10.3166/obj.13.4.33-53
TITRE
Morphing de métamodèles

RÉSUMÉ
L'écriture de règles de transformation est souvent complexe du fait de l'existence de contraintes de navigation entre les concepts. Assouplir ces contraintes pour le temps de la transformation facilite la conception des règles. Il peut également être nécessaire pour les transformations ou pour l'utilisation d'éditeur graphique par exemple, d'ajouter des fonctionnalités à des métamodèles de domaine. Cependant, ces ajouts de fonctionnalités ainsi que l'assouplissement des contraintes de navigation doivent être circonscrits dans un cadre bien défini afin de pouvoir autoriser l'échange de modèles entre des outils manipulant différentes variantes d'un même métamodèle de domaine. Nous introduisons dans cet article la notion de morphe de métamodèle qui correspond à une variante du métamodèle original de domaine et la notion de gène qui exprime les variations. La notion de morphe assure l'interopérabilité des modèles. De plus, nous montrons comment mettre en œuvre ces morphes. Une expérimentation avec EMF est également décrite.


ABSTRACT
Writing transformation rules is a complex task due to navigation constraints. Relaxing these constraints for the transformation time eases the rules conception. It may also be necessary, for example to transform or to use graphical editor, to add features into domain metamodels. However, these features additions as well as the relaxation of the navigation constraints must be contained in a well defined context in order to authorize exchange of models between tools manipulating several variants of the same domain metamodel. In this article, we introduce the concept of morph that corresponds to a variant of the original domain metamodel and the concept of gene that specifies these variations. The notion of morph insures the interoperability of models. We also show how to perform these morph. An experimentation with EMF is also described.


AUTEUR(S)
Cédric DUMOULIN, Anne ETIEN

MOTS-CLÉS
IDM, transformation, métamodèle, morphing, gènes, adaptation de métamodèles, interopérabilité de modèles.

KEYWORDS
MDE, transformation, metamodel, morphing, gene, metamodel adaptation, model interoperability.

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 34.95 €
• Non abonné : 34.95 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (760 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
made by WAW Lavoisier