Different models for model matching: An analysis of approaches to support model differencing