Abstract
Widespread and mature practice of model-driven engineering is leading to a growing number of modeling artifacts and challenges in their management. Model clone detection (MCD) is an important approach for managing and maintaining modeling artifacts. While its counterpart in traditional source code development, code clone detection, is enjoying popularity and more than two decades of development, MCD is still in its infancy in terms of research and tooling. We aim to develop a portal for model clone detection, MoCoP, as a central hub to mitigate adoption barriers and foster MCD research. In this short paper, we present our vision for MoCoP and its features and goals. We discuss MoCoP's key components that we plan on realizing in the short term including public tooling, curated data sets, and a body of MCD knowledge. Our longer term goals include a dedicated service-oriented infrastructure, contests, and forums. We believe MoCoP will strengthen MCD research, tooling, and the community, which in turn will lead to better quality, maintenance, and scalability for model-driven engineering practices.
Original language | English |
---|---|
Title of host publication | Proceedings - 2019 IEEE/ACM 11th International Workshop on Modelling in Software Engineering, MiSE 2019 |
Place of Publication | Piscataway |
Publisher | IEEE Press |
Pages | 78-81 |
Number of pages | 4 |
ISBN (Electronic) | 9781728122311 |
ISBN (Print) | 978-172812231-1 |
DOIs | |
Publication status | Published - 26 May 2019 |
Event | 11th International Workshop on Modelling in Software Engineering, MiSE 2019 - Montreal, Canada Duration: 26 May 2019 → 27 May 2019 Conference number: 11 https://2019.icse-conferences.org/ |
Conference
Conference | 11th International Workshop on Modelling in Software Engineering, MiSE 2019 |
---|---|
Abbreviated title | MiSE 2019 |
Country/Territory | Canada |
City | Montreal |
Period | 26/05/19 → 27/05/19 |
Internet address |
Keywords
- Model analytics
- Model clone detection
- Model management
- Model repositories
- Model-driven engineering
- Software maintenance