Domain-Specific Model Distance Measures

By: Eugene Syriani, Robert Bill, Manuel Wimmer


Much research was invested in the last decade to develop differencing methods to identify the changes performed between two model versions. Typically, these changes are captured in an explicit difference model. However, quantifying the distance between model versions received less attention. While different versions of a model may have the same amount of changes, their distance to the base model may be drastically different. Therefore, we present distance metrics for models. We provide a method to generate tool support for computing domain- specific distance measures automatically. We show the benefits of distance measures over model differences in the use case of searching for the explanation of model evolution in terms of domain-specific change operations. The results of our experiments show that using distance metrics outperforms the usage of common difference models.


Model comparison, Model diffing, Model distances, Model evolution

Cite as:

Eugene Syriani, Robert Bill, Manuel Wimmer, “Domain-Specific Model Distance Measures”, Journal of Object Technology, Volume 18, no. 3 (July 2019), pp. 3:1-19, doi:10.5381/jot.2019.18.3.a3.

PDF | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn

The JOT Journal   |   ISSN 1660-1769   |   DOI 10.5381/jot   |   AITO   |   Open Access   |    Contact