Matching class diagrams: with estimated costs towards the exact solution?

  • Authors:
  • Sabrina Uhrig

  • Affiliations:
  • Bayreuth University, Bayreuth, Germany

  • Venue:
  • Proceedings of the 2008 international workshop on Comparison and versioning of software models
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is widely known that the general matching problem on graphs is a non-polynomial optimization problem. Thus all differencing algorithms we know of use heuristics to identify corresponding elements (e.g.[2],[6]) apart from those that rely on unique identifiers (e.g.[5],[3]). We wonder if an exact algorithm can be designed which computes a minimal cost matching between the elements of the class diagrams and which, although it shows a non-polynomial worst case behaviour, delivers its solution much faster in most cases. In this position paper we describe our ongoing work, the idea of an algorithm which works with estimated transformation costs in order to reduce the computation costs. The algorithm has not been implemented yet; it has only been manually tested on a few examples.