EMF Models getting XXL? An overview of available solutions, by Benoit VIAUD & Jonathan Lasalle

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



Duration: 34:48
215 views
2


True story…

From the very beginning, we had to deal with models. No problem, EMF was there for us, providing rich and smart solutions: Sirius for diagrams, OCL for checking, edapt for migration, Acceleo for text generation and so many more. There was a time when everything was for the best in the best of all possible worlds'.

So good that it was tempting to enlarge the scope of the application and add new concepts. Again, and again. The degradation of performances over time is treacherous. But one day, it’s there and you can’t ignore it anylonger. And with that begins the long and painful process of “optimization”. From configuration tweakings to algorithms refactoring, the unbearable situation gets back to ... bearable, at best.

At some point, we had to face it, the solution we had chosen (?) and built upon will not make it. We decided then to restart from scratch and made a benchmark of the possible solutions : customizing Teneo, CDO, a mix of EMF and POJOs, Texo, Hibernate, ...

The choice of the right solution requires a good analysis of the specific needs and a pretty good understanding of the underlying mechanisms.
In this talk, we will present our global analysis on which is good for what and we will give more details on our specific use case and the solution we’ve implemented.

If you fear for your models size, if you love 1/100 ratio improvements and optimistic happy ends, this talk is for you.




Other Videos By Eclipse Foundation


2017-07-11EclipseIoTVorto
2017-07-11How to provide a portable developer workspace with Eclipse Che, by Florent Benoit & Stevan Le Meur
2017-07-11Easy container oriented development with Docker and OpenShift tooling, by Jeff MAURY
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-11Patching the gap in collaborating on models, Abel Hegedus & Olivier Constant
2017-07-11My Minecraft Smart Home: Prototyping the Internet of Uncanny Things, by Sascha Wolter
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