Learning Model Transformation Patterns using Graph Generalization

Hajer Saada 1 Marianne Huchard 1 Michel Liquière 2 Clémentine Nebut 1
1 MAREL - Models And Reuse Engineering, Languages
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
2 COCONUT - Agents, Apprentissage, Contraintes
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : In Model Driven Engineering (MDE), a Model Transforma-tion is a specialized program, often composed of a set of rules to transform models. The Model Transformation By Example (MTBE) approach aims to assist the developer by learning model transformations from source and target model examples.In a previous work, we proposed an approach which takes as input a fragmented source model and a target model, and produces a set of fragment pairs that presents the many-to-many match-ing links between the two models. In this paper, we propose to mine model transformation patterns (that can be later transformed in trans-formation rules) from the obtained matching links. We encode our models into labeled graphs that are then classified using the GRAAL approach to get meaningful common subgraphs. New transformation patterns are then found from the classification of the matching links based on their graph ends. We evaluate the feasibility of our approach on two represen-tative small transformation examples.
Type de document :
Communication dans un congrès
Karell Bertet; Sebastian Rudolph. CLA: Concept Lattices and their Applications, Oct 2014, Košice, Slovakia. 11th International Conference on Concept Lattices and Their Applications, 1252, pp.11-22, 2014, 〈http://ceur-ws.org/Vol-1252/〉
Liste complète des métadonnées

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

https://hal-auf.archives-ouvertes.fr/hal-01075523
Contributeur : Marianne Huchard <>
Soumis le : vendredi 17 octobre 2014 - 20:20:24
Dernière modification le : vendredi 20 juillet 2018 - 19:58:02
Document(s) archivé(s) le : vendredi 14 avril 2017 - 11:34:53

Fichier

cla2014_submission_1.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

  • HAL Id : hal-01075523, version 1

Collections

Citation

Hajer Saada, Marianne Huchard, Michel Liquière, Clémentine Nebut. Learning Model Transformation Patterns using Graph Generalization. Karell Bertet; Sebastian Rudolph. CLA: Concept Lattices and their Applications, Oct 2014, Košice, Slovakia. 11th International Conference on Concept Lattices and Their Applications, 1252, pp.11-22, 2014, 〈http://ceur-ws.org/Vol-1252/〉. 〈hal-01075523〉

Partager

Métriques

Consultations de la notice

592

Téléchargements de fichiers

166