Team Work With Models Web
-
Upload
cedric-brun -
Category
Technology
-
view
1.725 -
download
1
description
Transcript of Team Work With Models Web
© 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
© 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
© Copyright 2008 Obeo.; made available under the EPL v1.0 | March 24, 2009
TeamWork with Models Compare and Merge with EMF Compare
Models matters ...
© 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
© 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 !)
© 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
© 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
© Copyright 2008 Obeo.; made available under the EPL v1.0 | March 24, 2009
TeamWork with Models Compare and Merge with EMF Compare
Galileo brings ...
© 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
© 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
© 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 !
© 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