EMF Compare brings model comparison to the EMF framework, this tool provides generic support for any kind of metamodel in order to compare and merge models. The objectives of this component are to provide a stable and efficient generic implementation of model comparison and to provide an extensible framework for specific needs.
EMF Compare provides :
The comparison process is divided in 2 phases: matching and differencing. The matching phase browses the model version figuring out which element comes from which other one, then the differencing process browses the matching result and create the corresponding delta. This delta may itself be serialized as a model.
Global architecture
EMF Compare has been released in 1.0 version and is now part of EMF. Next release is planned for June 2011, synchronized with the Indigo release. You may stay tuned to what's going by watching this blog's RSS feed.

Comparing UML models - Zoom
More information is available on the wiki page for EMF compare.
This component comes from a common contribution of Obeo and Intalio. The commiters are: Cédric Brun (lead), Laurent Goubet, Patrick Könemann, Jonathan Musset,