eclipseconeurope 2011 - emfcompare improvements
DESCRIPTION
Slides of my talk @ Eclipse Con Europe 2011 about EMFCompare improvementsTRANSCRIPT
![Page 1: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/1.jpg)
Mikaël Barbero
EMFCompare improvements: fulfilling requirements of the Modeling
Platform Working Group
lundi 7 novembre 2011
![Page 2: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/2.jpg)
Modeling Platform Working Group
lundi 7 novembre 2011
![Page 3: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/3.jpg)
Text comparison
lundi 7 novembre 2011
![Page 4: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/4.jpg)
Filtering and grouping differences
lundi 7 novembre 2011
![Page 5: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/5.jpg)
Logical models integration
lundi 7 novembre 2011
![Page 6: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/6.jpg)
UML models comparison
lundi 7 novembre 2011
![Page 7: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/7.jpg)
GMF based Graphical models comparison
lundi 7 novembre 2011
![Page 8: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/8.jpg)
EcoreTools
lundi 7 novembre 2011
![Page 9: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/9.jpg)
lundi 7 novembre 2011
![Page 10: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/10.jpg)
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
![Page 11: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/11.jpg)
lundi 7 novembre 2011
![Page 12: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/12.jpg)
2xfaster
Elements Matching
lundi 7 novembre 2011
![Page 13: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/13.jpg)
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
![Page 14: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/14.jpg)
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
![Page 15: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/15.jpg)
More flexible GUI extensibility
Possible improvements (2012?)
lundi 7 novembre 2011
![Page 16: Eclipseconeurope 2011 - EMFCompare Improvements](https://reader036.vdocuments.net/reader036/viewer/2022081403/554fa212b4c905ad218b4ae5/html5/thumbnails/16.jpg)
http://www.eclipse.org/emf/compare/
lundi 7 novembre 2011