Eclipseconeurope 2011 - EMFCompare Improvements

Post on 11-May-2015

347 views 0 download

Tags:

description

Slides of my talk @ Eclipse Con Europe 2011 about EMFCompare improvements

Transcript of Eclipseconeurope 2011 - EMFCompare Improvements

Text comparison

lundi 7 novembre 2011

Filtering and grouping differences

lundi 7 novembre 2011

Logical models integration

lundi 7 novembre 2011

UML models comparison

lundi 7 novembre 2011

GMF based Graphical models comparison

lundi 7 novembre 2011

EcoreTools

lundi 7 novembre 2011

lundi 7 novembre 2011

New APIs for developers

API to create a viewer listing differences

API to define dependencies

between difference elements

API to handle and serialize a set of graphical elements under

comparison

lundi 7 novembre 2011

lundi 7 novembre 2011

2xfaster

Elements Matching

lundi 7 novembre 2011

0

37,5

75

112,5

150

SmallMedium

Large

Time

0

750

1500

2250

3000

SmallMedium

Large

Max Heap

Possible improvements (2012?)

Small = 100 files (1.000 edges, 4.000 nodes)Medium = 400 files (6.000 edges, 17.000 nodes)Large = 1000 files (60.000 edges, 150.000 nodes)

lundi 7 novembre 2011

Possible improvements (2012?)

0

25

50

75

100

SmallMedium

Large

Resource loadingMatchingDifferencingSmall = 100 files (1.000 edges, 4.000 nodes)

Medium = 400 files (6.000 edges, 17.000 nodes)Large = 1000 files (60.000 edges, 1500.000 nodes)

% Time

lundi 7 novembre 2011

More flexible GUI extensibility

Possible improvements (2012?)

lundi 7 novembre 2011

http://www.eclipse.org/emf/compare/

lundi 7 novembre 2011