Requirements for a model comparison language

  • Authors:
  • James R. Williams;Dimitrios S. Kolovos;Fiona A. C. Polack;Richard F. Paige

  • Affiliations:
  • University of York, York, United Kingdom;University of York, York, United Kingdom;University of York, York, United Kingdom;University of York, York, United Kingdom

  • Venue:
  • Proceedings of the 2nd International Workshop on Model Comparison in Practice
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model comparison is an essential prerequisite for a number of model management tasks in Model-Driven Engineering, including model differencing, merging and transformation testing. Previous work highlighted some of the shortcomings of existing approaches to model comparison, and proposed a new language that addressed some of the key limitations. In this paper we present additional requirements that we have identified as a result of applying this particular language, the Epsilon Comparison Language, as well as possible solutions to the requirements. We aim to stimulate discussion of requirements and solutions for model comparison, both at a conceptual level and in terms of tool support for the particular model comparison language in question.