Measurement and Generation of Diversity and Meaningfulness in Model Driven Engineering

Adel Ferdjoukh 1, 2 Florian Galinier 3 Eric Bourreau 4 Annie Chateau 5 Clémentine Nebut 6
2 NaoMod - NaoMod - Nantes Software Modeling Group
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 badly cover the solutions' space. In this paper, we propose a complete approach to generate meaningful and diverse models. We use probability simulation to tackle the issue of diversity inside one model. Probability distributions are gathered according to domain quality metrics, and using statistical analysis of real data. 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 these models: comparing them, selecting the most diverse and representative ones and graphically observe the diversity. Implementations that are related to difference measurement are gathered in a tool named COMODI. We applied these model comparison measures in order to improve diversity in Model Driven Engineering using genetic algorithms.
Document type :
Journal articles
Complete list of metadatas

Cited literature [45 references]  Display  Hide  Download

https://hal-lirmm.ccsd.cnrs.fr/lirmm-02067506
Contributor : Annie Chateau <>
Submitted on : Thursday, March 14, 2019 - 11:48:03 AM
Last modification on : Thursday, October 24, 2019 - 2:44:12 PM
Long-term archiving on : Saturday, June 15, 2019 - 8:17:47 PM

Identifiers

  • HAL Id : lirmm-02067506, version 1

Citation

Adel Ferdjoukh, Florian Galinier, Eric Bourreau, Annie Chateau, Clémentine Nebut. Measurement and Generation of Diversity and Meaningfulness in Model Driven Engineering. International Journal On Advances in Software, IARIA, 2018, 11 (1/2), pp.131-146. ⟨lirmm-02067506⟩

Share

Metrics

Record views

185

Files downloads

40