COMODI

COMODI (COunting MOdel DIfferences) is a tool for measuring model differences. It provides several algorithms and distance metrics to compare 2 models (dot or xmi files). Given a folder of models, COMODI creates distance matrices comparing all the models inside that folder. Then, a hierarchical clustering is performed and the most representative models of the folder are automatically chosen.

A human readable graphical representation is also plotted. It easily shows the coverage of solutions’ space of a model set. Finally, some extra statistics are computed over the input folder (closest models, average distance).


Get it and use it

Read the full description of COMODI tool 

Download or clone the github repository where COMODI is stored


Publications

  • [PDF] A. Ferdjoukh, F. Galinier, E. Bourreau, A. Chateau, and C. Nebut, “Measuring Differences To Compare Sets Of Models And Improve Diversity In MDE,” in ICSEA, International Conference on Software Engineering Advances, 2017.
    [Bibtex]
    @inproceedings{ferdjoukh17,
    author={Ferdjoukh, Adel and Galinier, Florian and Bourreau, Eric and Chateau, Annie and Nebut, Cl{\'e}mentine},
    title={{Measuring Differences To Compare Sets Of Models And Improve Diversity In MDE}},
    booktitle={{ICSEA, International Conference on Software Engineering Advances}},
    year={2017},
    note={Best paper award.},
    isbn={978-1-61208-590-6},
    pdf={/wp-content/uploads/pdf/ferdjoukh17.pdf}
    }
  • [PDF] A. Ferdjoukh, F. Galinier, E. Bourreau, A. Chateau, and C. Nebut, “Measurement and generation of diversity and meaningfulness in model driven engineering,” Ijas, international journal on advances in software, vol. 11, iss. 1-2, pp. 131-146, 2018.
    [Bibtex]
    @article{ferdjoukh18a,
    author={Ferdjoukh, Adel and Galinier, Florian and Bourreau, Eric and Chateau, Annie and Nebut, Cl{\'e}mentine},
    title={Measurement and Generation of Diversity and Meaningfulness in Model Driven Engineering},
    journal={IJAS, International Journal On Advances in Software},
    volume={11},
    number={1-2},
    year={2018},
    pages={131-146},
    issn={1942-2628},
    pdf={/wp-content/uploads/pdf/ferdjoukh18a.pdf}
    }
  • [PDF] A. Ferdjoukh, “Comodi: a tool for model comparison and diversity analysis,” in Ciel, conférence en ingénierie du logiciel, 2018.
    [Bibtex]
    @inproceedings{ferdjoukh18b,
    author={Ferdjoukh, Adel},
    booktitle={CIEL, Conférence en IngénieriE du Logiciel},
    title={COMODI: A Tool for Model Comparison and Diversity Analysis},
    year={2018},
    pdf={/wp-content/uploads/pdf/ferdjoukh18b.pdf}
    }