Abstract
Increasing model-driven engineering use leads to an abundance of models and metamodels in academic and industrial practice. A key technique for the management and maintenance of those artefacts is model clone detection, where highly similar (meta-)models and (meta-)model fragments are mined from a possibly large amount of data. In this paper we extend the SAMOS framework (Statistical Analysis of MOdelS) to clone detection on Ecore metamodels, using the framework’s n-gram feature extraction, vector space model and clustering capabilities. We perform a case analysis on Ecore metamodels obtained by applying an exhaustive set of single mutations to assess the precision/sensitivity of our technique with respect to various types of mutations. Using mutation analysis, we also briefly evaluate MACH, a comparable UML clone detection tool.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development |
| Editors | Slimane Hammoudi , Luis Ferreira Pires, Bran Selic |
| Publisher | SciTePress Digital Library |
| Pages | 411-419 |
| Number of pages | 9 |
| ISBN (Electronic) | 978-989-758-283-7 |
| DOIs | |
| Publication status | Published - 1 Jan 2018 |
| Event | 6th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2018 - Funchal, Madeira, Portugal Duration: 22 Jan 2018 → 24 Jan 2018 |
Conference
| Conference | 6th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2018 |
|---|---|
| Country/Territory | Portugal |
| City | Funchal, Madeira |
| Period | 22/01/18 → 24/01/18 |
Keywords
- Clustering
- Model Clone Detection
- Model-driven Engineering
- R
- Vector Space Model
Fingerprint
Dive into the research topics of 'Clone detection for ecore metamodels using N-grams'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver