team work with models web
DESCRIPTION
Talk given at EclipseCon 2009 by the EMF Compare lead. Filled with flash demo of the tooling.TRANSCRIPT
![Page 1: Team Work With Models Web](https://reader035.vdocuments.net/reader035/viewer/2022062418/554fa395b4c90586258b4b18/html5/thumbnails/1.jpg)
© Copyright 2007 Obeo.; made available under the EPL v1.0 | March 24, 2009
Cédric Brun [email protected]
ObeoFrance
TeamWork with models
Compare and Merge with EMF Compare in Galileo
![Page 2: Team Work With Models Web](https://reader035.vdocuments.net/reader035/viewer/2022062418/554fa395b4c90586258b4b18/html5/thumbnails/2.jpg)
© Copyright 2008 Obeo.; made available under the EPL v1.0 | March 24, 2009
TeamWork with Models Compare and Merge with EMF Compare
Eclipse Strategic Member
Eclipse Modeling ProjectModel to Text : AcceleoModel to Model : ATLEMF CompareExtended Editing FrameworkPapyrus UML
Eclipse STP – SCA
![Page 3: Team Work With Models Web](https://reader035.vdocuments.net/reader035/viewer/2022062418/554fa395b4c90586258b4b18/html5/thumbnails/3.jpg)
© Copyright 2008 Obeo.; made available under the EPL v1.0 | March 24, 2009
TeamWork with Models Compare and Merge with EMF Compare
Models matters ...
![Page 4: Team Work With Models Web](https://reader035.vdocuments.net/reader035/viewer/2022062418/554fa395b4c90586258b4b18/html5/thumbnails/4.jpg)
© Copyright 2008 Obeo.; made available under the EPL v1.0 | March 24, 2009
TeamWork with Models Compare and Merge with EMF Compare
Eclipse Modeling projectModeling, Meta-modelingTooling, Editors and modelers
![Page 5: Team Work With Models Web](https://reader035.vdocuments.net/reader035/viewer/2022062418/554fa395b4c90586258b4b18/html5/thumbnails/5.jpg)
© Copyright 2008 Obeo.; made available under the EPL v1.0 | March 24, 2009
TeamWork with Models Compare and Merge with EMF Compare
Capture and structure knowledgeNormalization and exchangeScaffold applications
Code generationModel transformation
Analyse legacy applications
Models are used to :
And many more useful things (see all the modeling projects !)
![Page 6: Team Work With Models Web](https://reader035.vdocuments.net/reader035/viewer/2022062418/554fa395b4c90586258b4b18/html5/thumbnails/6.jpg)
© Copyright 2008 Obeo.; made available under the EPL v1.0 | March 24, 2009
TeamWork with Models Compare and Merge with EMF Compare
As such, models evolves
![Page 7: Team Work With Models Web](https://reader035.vdocuments.net/reader035/viewer/2022062418/554fa395b4c90586258b4b18/html5/thumbnails/7.jpg)
© Copyright 2008 Obeo.; made available under the EPL v1.0 | March 24, 2009
TeamWork with Models Compare and Merge with EMF Compare
Compare, merge supportSCM integrationHistory analysis
Team support
![Page 8: Team Work With Models Web](https://reader035.vdocuments.net/reader035/viewer/2022062418/554fa395b4c90586258b4b18/html5/thumbnails/8.jpg)
© Copyright 2008 Obeo.; made available under the EPL v1.0 | March 24, 2009
TeamWork with Models Compare and Merge with EMF Compare
Galileo brings ...
![Page 9: Team Work With Models Web](https://reader035.vdocuments.net/reader035/viewer/2022062418/554fa395b4c90586258b4b18/html5/thumbnails/9.jpg)
© Copyright 2008 Obeo.; made available under the EPL v1.0 | March 24, 2009
TeamWork with Models Compare and Merge with EMF Compare
End UserMetamodel agnostic diff/merge supporting multiple ressources -> demoPlatform Team API integration (CVS, SVN and GIT) -> demoEPatch : capturing changes and applying/un-applying them later Graphical modelers integration (draft) ->demo
DevelopperExtensible diff model export -> demoMatch/Diff algorithms extensionStandaloneDevelopper guide
CommunityGraduation from incubation status
EMF Compare 1.0.x
![Page 10: Team Work With Models Web](https://reader035.vdocuments.net/reader035/viewer/2022062418/554fa395b4c90586258b4b18/html5/thumbnails/10.jpg)
© Copyright 2008 Obeo.; made available under the EPL v1.0 | March 24, 2009
TeamWork with Models Compare and Merge with EMF Compare
RCP/Standalone
Testbed for Research
Other use cases
![Page 11: Team Work With Models Web](https://reader035.vdocuments.net/reader035/viewer/2022062418/554fa395b4c90586258b4b18/html5/thumbnails/11.jpg)
© Copyright 2008 Obeo.; made available under the EPL v1.0 | March 24, 2009
TeamWork with Models Compare and Merge with EMF Compare
DevelopmentIncremental processingNon regression testing (ATL..)
ResearchGraphical Comparison (Tobias Jähnel - University of Applied Science Nuernberg)Patch model (Davide Di Ruscio - Università degli Studi dell' Aquila )Selective regression testing (Leila Naslavsky – Donald Bren School of Information and Computer Science)Semantic conflicts and refactoring detection (Philip Langer - Vienna University of Technology)
Even more use cases !
![Page 12: Team Work With Models Web](https://reader035.vdocuments.net/reader035/viewer/2022062418/554fa395b4c90586258b4b18/html5/thumbnails/12.jpg)
© Copyright 2008 Obeo.; made available under the EPL v1.0 | March 24, 2009
TeamWork with Models Compare and Merge with EMF Compare
EMFT newsgroup and mailling list#eclipse-modeling on freenode, meet cbrun and KellindilLinkshttp://www.eclipse.org/modeling/emft?project=comparehttp://wiki.eclipse.org/index.php/EMF_Compare
Thanks for your attention