Patching the gap in collaborating on models, Abel Hegedus & Olivier Constant

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=ZHBg5jVBRFw



Category:
Discussion
Duration: 46:11
166 views
2


Collaboration is an essential part of developing complex systems. In model-based engineering, for example when using Capella, it involves working with models in addition to source code and other artifacts. While tools like EMF Diff/Merge and EMF Compare allow modellers to compare models and merge differences, saving these differences in a portable form has only been experimented with (both EPatch and MPatch in EMF Compare have been abandoned).

Programmers use patches to represent modifications in source code (or other textual content) for decades. The Eclipse desktop IDE can create and apply patches, and contributions to Eclipse.org projects that need IP checking are also handled as patches.

It is time to give similar lightweight, persistent patches to modellers as well!

In this presentation, you will hear about:

- Practices and challenges of collaboration on models for Thales and Capella users
- The new Model Patch component of EMF Diff/Merge that supports the generation and application of standalone, portable patches for EMF-based models
- How model patches supplement model differencing and merging in EMF comparison tools or the EMF Change model
- Live demo of model patches and discussion on its usage in EMF-based applications

We will also talk about the possibilities of model patches outside of the EMF world.




Other Videos By Eclipse Foundation


2017-07-11A new aircraft fuselage configuration? Easy with GEF4! by Xavier JACQUES
2017-07-11Ethics in Software, by Boris Baldassari
2017-07-11All about UX in Sirius, by Stephane Begaudeau & Melanie Bats
2017-07-11Lesson learned from using EMF to build desktop & web Applications
2017-07-11Measure water flow with Eclipse Kura in 30 minutes - flow meter integration case, by Tobiasz Dworak
2017-07-11Doc2M Update your model from your document in a breeze, by Arnaud Michot
2017-07-11Squaring the Capella circle: Open Source Agile Traditional, by Joao Barata &Philippe DUL
2017-07-11EMF Models getting XXL? An overview of available solutions, by Benoit VIAUD & Jonathan Lasalle
2017-07-11SW360 - The Component Management Hub, by Johannes Kristan
2017-07-11OSGi (Equinox) at the UK's Biggest Science Project, by Matthew Gerring
2017-07-11Patching the gap in collaborating on models, Abel Hegedus & Olivier Constant
2017-07-11Document Generation with M2Doc, by Laurent Delaigue
2017-07-11Code Coverage in Practice, by Evgeny Mandrikov
2017-07-11Getting started with Jubula - an UI test automation framework, by Markus Tiede
2017-07-11The new era of ALM in Airbus with Tuleap, by Nicolas FANJEAU & Alain BERNARD
2017-07-11A new framework for Text Edition in Platform: why, what, how? by Mickael Istria
2017-07-11Testing Eclipse plugins: from unit to end to end testing
2017-07-11sensiNact: Open platform for smarter cities - applications in European and Japanese cities
2017-07-11How can you contribute to Eclipse, by Olivier Prouvost
2017-07-11Lean and Easy IoT Applications with OSGi and Eclipse Concierge, by Jan S. Rellermeyer
2017-07-11Visual Studio Team Services can help Eclipse developers? You're kidding me! by François Bouteruche