Learning Model Transformations from Examples using FCA: One for All or All for One?

Abstract : In Model-Driven Engineering (MDE), model transformations are basic and primordial entities. An efficient way to assist the definition of these transformations consists in completely or partially learning them. MTBE (Model Transformation By-Example) is an approach that aims at learning a model transformation from a set of examples, i.e. pairs of transformation source and target models. To implement this approach, we use Formal Concept Analysis as a learning mechanism in order to extract executable rules. In this paper, we investigate two learning strategies. In the first strategy, transformation rules are learned independently from each example. Then we gather these rules into a single set of rules. In the second strategy, we learn the set of rules from all the examples. The comparison of the two strategies on the well-known transformation problem of class diagrams to relational schema showed that the rules obtained from the two strategies are interesting. Besides the first one produces rules which are more proper to their examples and apply well compared to the second one which builds more detailed rules but larger and more difficult to analyze and to apply.
Type de document :
Communication dans un congrès
Laszlo Szathmary and Uta Priss. CLA: Concept Lattices and their Applications, Oct 2012, Fuengirola, Málaga, Spain. Universidad de Malaga, 9th International Conference on Concept Lattices and Applications, pp.45-56, 2012, 〈http://www.matap.uma.es/cla2012/CLA2012/〉
Liste complète des métadonnées

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

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00743884
Contributeur : Marianne Huchard <>
Soumis le : lundi 23 septembre 2013 - 18:37:07
Dernière modification le : jeudi 15 mars 2018 - 01:31:25

Fichier

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

Identifiants

  • HAL Id : lirmm-00743884, version 2

Citation

Hajer Saada, Xavier Dolques, Marianne Huchard, Clémentine Nebut, Houari Sahraoui. Learning Model Transformations from Examples using FCA: One for All or All for One?. Laszlo Szathmary and Uta Priss. CLA: Concept Lattices and their Applications, Oct 2012, Fuengirola, Málaga, Spain. Universidad de Malaga, 9th International Conference on Concept Lattices and Applications, pp.45-56, 2012, 〈http://www.matap.uma.es/cla2012/CLA2012/〉. 〈lirmm-00743884v2〉

Partager

Métriques

Consultations de la notice

258

Téléchargements de fichiers

220