Measuring Differences To Compare Sets Of Models And Improve Diversity In MDE

Adel Ferdjoukh 1, 2 Florian Galinier 3 Eric Bourreau 4 Annie Chateau 5 Clémentine Nebut 6
1 AtlanModels - Modeling Technologies for Software Production, Operation, and Evolution
Inria Rennes – Bretagne Atlantique , LS2N - Laboratoire des Sciences du Numérique de Nantes
4 MAORE - Méthodes Algorithmes pour l'Ordonnancement et les Réseaux
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
5 MAB - Méthodes et Algorithmes pour la Bioinformatique
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
6 MAREL - Models And Reuse Engineering, Languages
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : Owning sets of models is crucial in many fields, so as to validate concepts or to test algorithms that handle models, model transformations. Since such models are not always available, generators can be used to automatically generate sets of models. Unfortunately, the generated models are very close to each others in term of graph structure and element naming is poorly diverse. Usually, they cover very badly the solutions' space. In this paper, we propose novel measures to estimate differences between two models and we provide solutions to handle a whole set of models and perform several operations on its models: comparing them, selecting the most diverse and representative and graphically view the diversity. Implementations presented in this paper are gathered in a tool named COMODI. We applied these model comparison measures in order to improve diversity in MDE using a genetic algorithm.
Type de document :
Communication dans un congrès
ICSEA: International Conference on Software Engineering Advances, Oct 2017, Athenes, Greece. International Conference on Software Engineering Advances, 2017, 〈https://www.iaria.org/conferences2017/CfPICSEA17.html〉
Liste complète des métadonnées

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

http://hal.univ-nantes.fr/hal-01586827
Contributeur : Adel Ferdjoukh <>
Soumis le : mercredi 13 septembre 2017 - 12:18:18
Dernière modification le : vendredi 20 juillet 2018 - 19:58:02
Document(s) archivé(s) le : jeudi 14 décembre 2017 - 13:27:40

Fichier

icsea17-distances.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01586827, version 1

Citation

Adel Ferdjoukh, Florian Galinier, Eric Bourreau, Annie Chateau, Clémentine Nebut. Measuring Differences To Compare Sets Of Models And Improve Diversity In MDE. ICSEA: International Conference on Software Engineering Advances, Oct 2017, Athenes, Greece. International Conference on Software Engineering Advances, 2017, 〈https://www.iaria.org/conferences2017/CfPICSEA17.html〉. 〈hal-01586827〉

Partager

Métriques

Consultations de la notice

363

Téléchargements de fichiers

110