Different models for model matching: An analysis of approaches to support model differencing
UMLDiff: an algorithm for object-oriented design differencing