Jump to: navigation, search

Difference between revisions of "EMF Compare"

(Events)
Line 1: Line 1:
{{EMF_Compare}}
+
{{EMF_Compare}}  
  
 
+
<br> The EMF Compare project is [http://www.eclipse.org/modeling/emf/?project=compare part of EMF] (Eclipse Modeling Framework).  
The EMF Compare project is [http://www.eclipse.org/modeling/emf/?project=compare part of EMF] (Eclipse Modeling Framework).
+
  
 
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 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.  
  
 +
<br> 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.
  
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.
+
[[Image:CompareGlobal.png]][[Image:Emf_logo.png|right]]
  
[[Image:CompareGlobal.png]]
+
<br> __NOTOC__
  
 +
<br>
  
__NOTOC__
+
= Compatibility =
  
 +
The EMF Compare development team does its best to maintain downward compatibility towards Europa (3.3). Following is the compatibility chart&nbsp;:
  
=Compatibility=
 
The EMF Compare development team does its best to maintain downward compatibility towards Europa (3.3). Following is the compatibility chart :
 
 
{| border="1"
 
{| border="1"
! EMF Compare !! Eclipse 3.2 - EMF 2.2 !! Eclipse 3.3 - EMF 2.3 !! Eclipse 3.4 - EMF 2.4 !! Eclipse 3.5 - EMF 2.5 !! Eclipse 3.6 - EMF 2.6
 
 
|-
 
|-
| 0.7
+
! EMF Compare
| style="text-align:center; background:green; color:white" | OK
+
! Eclipse 3.2 - EMF 2.2
|
+
! Eclipse 3.3 - EMF 2.3
|
+
! Eclipse 3.4 - EMF 2.4
|
+
! Eclipse 3.5 - EMF 2.5
|
+
! Eclipse 3.6 - EMF 2.6
 +
|-
 +
| 0.7  
 +
| style="text-align:center; background:green; color:white" | OK  
 +
|  
 +
|  
 +
|  
 +
|  
 
|-
 
|-
| 0.8
+
| 0.8  
 
| style="text-align:center; background:red; color:white" | KO  
 
| style="text-align:center; background:red; color:white" | KO  
| style="text-align:center; background:green; color:white" | OK
+
| style="text-align:center; background:green; color:white" | OK  
| style="text-align:center; background:green; color:white" | OK
+
| style="text-align:center; background:green; color:white" | OK  
|
+
|  
|
+
|  
 
|-
 
|-
| 1.0
+
| 1.0  
 
| style="text-align:center; background:red; color:white" | KO  
 
| style="text-align:center; background:red; color:white" | KO  
| style="text-align:center; background:green; color:white" | OK
+
| style="text-align:center; background:green; color:white" | OK  
| style="text-align:center; background:green; color:white" | OK
+
| style="text-align:center; background:green; color:white" | OK  
| style="text-align:center; background:green; color:white" | OK
+
| style="text-align:center; background:green; color:white" | OK  
 
| style="text-align:center; background:green; color:white" | OK
 
| style="text-align:center; background:green; color:white" | OK
 
|-
 
|-
| 1.1
+
| 1.1  
 
| style="text-align:center; background:red; color:white" | KO  
 
| style="text-align:center; background:red; color:white" | KO  
| style="text-align:center; background:red; color:white" | KO
+
| style="text-align:center; background:red; color:white" | KO  
| style="text-align:center; background:green; color:white" | OK
+
| style="text-align:center; background:green; color:white" | OK  
| style="text-align:center; background:green; color:white" | OK
+
| style="text-align:center; background:green; color:white" | OK  
 
| style="text-align:center; background:green; color:white" | OK
 
| style="text-align:center; background:green; color:white" | OK
 
|}
 
|}
An empty cell indicates that the compatibility hasn't been tested for a particular combination.
 
  
 +
An empty cell indicates that the compatibility hasn't been tested for a particular combination.
  
 +
<br>
  
=Events=
+
= Events =
  
'''20/07/2010''' - First [https://build.eclipse.org/hudson/job/emf-compare-1.1/3/ buckminsterized EMF Compare build]
+
'''20/07/2010''' - First [https://build.eclipse.org/hudson/job/emf-compare-1.1/3/ buckminsterized EMF Compare build]  
  
'''23/06/2010''' - EMF Compare 1.1.0 [http://www.eclipse.org/helios/ released with Eclipse Helios]
+
'''23/06/2010''' - EMF Compare 1.1.0 [http://www.eclipse.org/helios/ released with Eclipse Helios]  
  
'''10/06/2009''' - Graduation to EMF [http://www.eclipse.org/project-slides/Galileo/EMF_Compare_Galileo_Review.pdf Graduation Review]
+
'''10/06/2009''' - Graduation to EMF [http://www.eclipse.org/project-slides/Galileo/EMF_Compare_Galileo_Review.pdf Graduation Review]  
  
'''20/03/2008''' - Short talk given at EclipseCon 2008 [http://www.eclipsecon.org/2008/?page=sub/&id=328 An update on EMF Compare]
+
'''20/03/2008''' - Short talk given at EclipseCon 2008 [http://www.eclipsecon.org/2008/?page=sub/&id=328 An update on EMF Compare]  
  
'''10/10/2007''' - Talk given at Eclipse Summit Europe 2007 [http://cedric.brun.free.fr/EMFCompare_OneYearLater.pdf EMF Compare : One year later].
+
'''10/10/2007''' - Talk given at Eclipse Summit Europe 2007 [http://cedric.brun.free.fr/EMFCompare_OneYearLater.pdf EMF Compare&nbsp;: One year later].  
  
'''05/03/2007''' - We presented the project at EclipseCon through a [http://www.eclipsecon.org/2007/index.php?page=sub/&id=3593 panel]. Here is some feedback: [[Model Comparison Panel 2007]].
+
'''05/03/2007''' - We presented the project at EclipseCon through a [http://www.eclipsecon.org/2007/index.php?page=sub/&id=3593 panel]. Here is some feedback: [[Model Comparison Panel 2007]].  
  
=Team=
+
= Team =
The project developers are:
+
  
Cedric Brun ([http://www.obeo.fr Obeo]), project lead
+
The project developers are:
  
Laurent Goubet ([http://www.obeo.fr Obeo])
+
Cedric Brun ([http://www.obeo.fr Obeo]), project lead
  
Jonathan Musset ([http://www.obeo.fr Obeo])
+
Laurent Goubet ([http://www.obeo.fr Obeo])  
  
Moritz Eysholdt ([http://www.itemis.de Itemis])
+
Jonathan Musset ([http://www.obeo.fr Obeo])  
  
 +
Moritz Eysholdt ([http://www.itemis.de Itemis])
  
[[Category:Modeling]]
+
[[Category:Modeling]] [[Category:EMFT]]
[[Category:EMFT]]
+

Revision as of 10:16, 26 July 2010


EMF Compare
Website
Download
Community
Mailing List
Forums
Bugzilla
Open
Create New
Contribute
Browse Source



The EMF Compare project is part of EMF (Eclipse Modeling Framework).

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.


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.

CompareGlobal.png
Emf logo.png



Compatibility

The EMF Compare development team does its best to maintain downward compatibility towards Europa (3.3). Following is the compatibility chart :

EMF Compare Eclipse 3.2 - EMF 2.2 Eclipse 3.3 - EMF 2.3 Eclipse 3.4 - EMF 2.4 Eclipse 3.5 - EMF 2.5 Eclipse 3.6 - EMF 2.6
0.7 OK
0.8 KO OK OK
1.0 KO OK OK OK OK
1.1 KO KO OK OK OK

An empty cell indicates that the compatibility hasn't been tested for a particular combination.


Events

20/07/2010 - First buckminsterized EMF Compare build

23/06/2010 - EMF Compare 1.1.0 released with Eclipse Helios

10/06/2009 - Graduation to EMF Graduation Review

20/03/2008 - Short talk given at EclipseCon 2008 An update on EMF Compare

10/10/2007 - Talk given at Eclipse Summit Europe 2007 EMF Compare : One year later.

05/03/2007 - We presented the project at EclipseCon through a panel. Here is some feedback: Model Comparison Panel 2007.

Team

The project developers are:

Cedric Brun (Obeo), project lead

Laurent Goubet (Obeo)

Jonathan Musset (Obeo)

Moritz Eysholdt (Itemis)