Capella Days 2024: what actually moved the needle
Capella Days 2024 takeaways: MBSE creates value when models power operations; themes on shared infrastructure, accessibility, and governance—practical guidan...
Here I explore the complexities and nuances of model-based software design. I share my experiences with tools like Ecore, Sirius Web, UML, Capella, aiming to demystify these concepts through practical insights.
Capella Days 2024 takeaways: MBSE creates value when models power operations; themes on shared infrastructure, accessibility, and governance—practical guidan...
Slides & demos: what Sirius Web and SysON enable for SysMLv2 on the web.
One of the big ideas behind Sirius Web is openness. Not just “open” as in open source, but also “open” as in working smoothly with the rest of the ecosystem.
A short demo of a Sirius Web prototype for Monte Carlo ‘guesstimates’—for modelers and engineers—showing how to build domain tools fast.
Crisp SVG icons in Papyrus Web editors—useful for UX‑minded modelers evaluating Sirius Web and why vector assets elevate clarity.
Announcing Obeo×CEA collaboration on Sirius Web, Papyrus Web editors, and SysMLv2 SysON—for MBSE leaders seeking open, collaborative web tooling and why it m...
A one‑page Ecore reference card—handy for EMF users and educators—explaining why the core model concepts still matter and how to use them today.
A demo of Sirius Web × Jupyter Notebook—for engineers and data‑minded teams—showing why live design, simulation, and analysis together can transform workflow...
How to cut complexity when building graphical modelers—for tool builders and engineering leaders—using modular design, DSLs, and fast iteration on the web.
Witnessing an OSS technology getting together with a wide group of users is something I find exhilarating, I have experienced it with Acceleo, EMF Compare an...
Introducing ALE in Ecore Tools to make executable DSLs practical: for DSL authors and EMF users; why it matters—define behavior without codegen, iterate fast...
Year‑end recap and 2017 roadmap for graphical modeling with Sirius: for tool builders and adopters; why it matters—properties view, UX polish, and a push on ...
Fresh, high‑res Ecore.ecore diagrams recreated with EcoreTools: for EMF users and educators; why it matters—clear visuals and how‑to tips to document the met...
Index for the Ecore design checklist series: for EMF practitioners; why it matters—quick one‑page reference linking both parts for everyday use.
Ecore design checklist (part 2): scalability and Java mapping tips for EMF modelers; for tool builders; why it matters—keep models fast, lean, and maintainab...
A practical Ecore metamodel design checklist (part 1): for EMF/Sirius tool makers; why it matters—get fundamentals right early to avoid costly refactors later.
Animate, debug, and execute your DSL models with GEMOC + Sirius: for DSML authors and modelers; why it matters—see live behavior (with video) as GEMOC nears ...
Applying Eclipse modeling + OptaPlanner to smart farming water management: for engineers and researchers; why it matters—real‑world decision support beyond s...
What’s new in AQL for Sirius 3.1/Mars.2: for Sirius specifiers and EMF toolsmiths; why it matters—faster queries, Java‑extensible services, better validation...
TL;DR: we’ve been working on a new query interpreter for Sirius which is small, simple, fast, extensible and bring richer validation. It’s been released for ...
Let’s say you need a specific shape for your modeler and this shape is directly available , you can create an SVG file (or a PNG one …) and use it as a shape...
With Eclipse Luna comes a complete re-implementation of EcoreTools, the diagram editor for Ecore. This matters because EcoreTools is often the first step our...
Lately I’ve been making sure the upcoming Designer 6.0 release still plays well with Xtext. Results: fairly good. The newly introduced “Modeling Project” let...
If you’ve used EMF editors you probably already have seen this kind of dialog:
Community and Ecosystem
Let’s say you have a model-to-model transformation, and you want to provide the ability for the end-user to see and control what is going to be applied on th...
I was cleaning up my ${HOME} folder today and found a set of demos I prepared two years ago.
One of the things we keep hearing from adopters is: we need more doc — not just reference documentation but also how to use and combine the Eclipse Modeling ...
Laurent is working on an Interpreter View for Acceleo 3.2 (coming soon).
Obeo Designer 5.0 sneak peek—cleaner diagram UI, embedded toolbars, quick outline for diagrams, and a demo for sequence‑style DSLs.
Introducing MPatch in EMF Compare—capture changes as reusable model patches and apply them across different models with smart resolution.
Fun EMF hack: use EMF Compare to diff and merge World Cup forecasts—custom matchers, code snippets, and screenshots included.
A practical tour of EMF Compare in Helios—semantic diff/merge, Team integration, and how the matching engine scales for real model workflows.
A short demo of Ecore In Colors showing VSM‑driven interactions and the resulting modeler—for Ecore users curious about richer, interactive tooling.
Regain control of your tooling with domain models, viewpoints, and generation—for developers who want less overhead and more value from modeling today.
Live notes from Eclipse Acceleo Day at LSM—for Eclipse/modeling practitioners following community news, sessions, and takeaways as they happen.
Galileo Modeling Package download and highlights—for developers seeking a ready‑to‑use modeling stack and what’s new in this release today.
A tour of Galileo’s Modeling Package—EcoreTools, EMF Compare, Xtext, Acceleo—for Eclipse users evaluating what’s new and useful right now.
Viewpoints‑enabled modeling that shows only what matters—for system designers who need focused representations and actions aligned to current concerns.
Build a working graphical modeler in ~20 minutes on Eclipse Modeling—for tool builders who need fast iteration, conditional styles, and live feedback.
Live EMF models driven by Drools rules—for modelers and architects who want instantaneous, quantitative feedback on design quality during editing.
… I like the whooshing sound they make as they go by.” D. Adams
When I discovered the NodeBox project, that thought (in fact — a book title) immediately caught my mind.
Leonardo Da Vinci was damn right about it, and Acceleo 2.0 is just another step in the right direction. As planned we released this new stable version today....
The generic EMF comparison engine uses statistics in order to match elements. It compares their content, their type, the relations with other objects and the...
On the EMFT mailing-list, Martin Taal asked me if EMF compare component was useful when one has to handle XML files.