Writing archive

Articles and field notes

Perspectives from building modeling technologies and open-source ecosystems: technical explorations, project stories, conference resources, and lessons learned along the way.

190 published entries, from 2006 to today.

Chronology

All articles and resources

2026

Talk

talkmodelingdsl

We built the languages. That was the easy part.

A reflection from my SLE 2026 keynote on how each generation of language engineering moved the problem: from metamodels and editors to platforms, communities, practices, and human-agent collaboration.

capellambseobeo

AI for Capella: Agentic AI as a First Step

A practical look at AI for Capella for MBSE teams, starting with controlled agent access that keeps engineers responsible for model decisions.

ENFR

2025

capellambseobeo

Capella Days 2025: where the ecosystem levels up

Capella Days 2025 takeaways: MBSE creates value when models power operations; themes on shared infrastructure, accessibility, and governance—practical guidance for teams scaling Capella.

modelingemfsirius-web

Sirius Web 2025.10 - Little Things Matter

At Obeo we push modeling hard, but adoption is won by the experience. The little things matter. Subtle behaviors that add up across selection, navigation, editing, placement, and link routing. That is why in our 8-wee...

2024

capellambseobeo

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 guidance for teams scaling Capella now.

modelingobeoeclipse

Open Community Experience 2024: Obeo was there!

Highlights from OCX 2024 in Mainz for Eclipse/open‑source and MBSE practitioners, with takeaways on Sirius Web, SysON, and the Cyber Resilience Act's impact.

ENFR

modelingeclipsesirius

How much time do I need to make coffee ?

A short demo of a Sirius Web prototype for Monte Carlo ‘guesstimates’—for modelers and engineers—showing how to build domain tools fast.

ENFR

modelingemfsirius-web

Opening Up Sirius Web: A REST API Prototype

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.

2023

tweets

Tweets of the month, November

Monthly Twitter/X archive for November 2023—for readers wanting a quick snapshot of updates, links, and highlights.

modelingsiriusopensource

SVG icons in Sirius Web

Crisp SVG icons in Papyrus Web editors—useful for UX‑minded modelers evaluating Sirius Web and why vector assets elevate clarity.

ENFR

tweets

Tweets of the month, October

Monthly Twitter/X archive for October 2023—quick roundup of announcements, links, and highlights.

tweets

Tweets of the month, May

Monthly Twitter/X archive for May 2023—snapshot of news, events, and links for quick catch‑up.

tweets

Tweets of the month, March

Monthly Twitter/X archive for March 2023—concise roundup of updates and links.

tweets

Tweets of the month, January

Monthly Twitter/X archive for January 2023—highlights and links for a quick catch‑up.

2022

tweets

2022 Tweets

Yearly Twitter/X archive for 2022—highlights and links for a broad view of the year.

2021

tweets

2021 Tweets

Yearly Twitter/X archive for 2021—a compact way to browse the year’s updates and references.

Talk

talkeclipsesirius

The State of Sirius — SiriusCon 2021

SiriusCon 2021 keynote on where Sirius is and where it’s going—useful for teams planning Eclipse/Sirius roadmaps.

2020

tweets

2020 Tweets

Yearly Twitter/X archive for 2020—scan key moments, links, and highlights quickly.

modelingemfeclipse

Interview by Strumenta

Language Engineering Talks #06—an interview for language engineering and modeling readers—sharing perspectives on OSS tooling and why it matters.

eclipseobeosustainability

Obeo's Chronicles, Autumn 2020

Q4 2020 company update for the Eclipse/modeling community—Sirius Web’s open‑source reveal, Capella Days, and why it matters for tool builders now.

ENFR

2019

tweets

2019 Tweets

Kid[0] decided to dive into the wonders of the @scratch world. Today… As such, he also discovered the frustration of planned maintenance and then the joy of a new awesome version a few hours later! Congrats on the rel...

eclipseobeosustainability

Let's Do It! Obeo loves The SeaCleaners

I am deeply convinced a company is not only an economical actor. It has a much wider responsibility as any decision also has social, environmental or even political implications.

eclipsecapellaobeo

The Rising Adoption of Capella

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 and Eclipse Sirius along the years, each time in different con...

ENFR

2018

tweets

2018 Tweets

RT @year_progress: ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100%

eclipsesiriussiriuscon

SiriusCon 2018 is SiriusCon Live!

Event announcement: SiriusCon 2018 goes online as SiriusCon Live; for modelers and tool makers using Eclipse Sirius; highlights community momentum, deep technical sessions, and immediate registration details.

2017

tweets

2017 Tweets

Awesome! https://twitter.com/EclipseSirius/status/816273762412806144

eclipsesiriussiriuscon

⦏Breaking News Eclipse Sirius⦎ SiriusCon 2017!

SiriusCon 2017 arrives in Paris this week with deep Sirius content, companion tech, and user stories: for tool builders and adopters; why it matters—exclusive roadmap insights and limited free registration.

eclipseeclipseconobeo

North America, here we come!

Obeo expands to North America with a Vancouver subsidiary and leadership shifts (Cédric as CEO, Mélanie as CTO): for partners and MBSE adopters; why it matters—bringing open modeling and Capella expertise closer to ke...

emfecoretoolssimulation

EcoreTools-Next: Executable DSL made (more) accessible

Introducing ALE in Ecore Tools to make executable DSLs practical: for DSL authors and EMF users; why it matters—define behavior without codegen, iterate faster, and see it live at EclipseCon France.

eclipsesiriusmodeling

EcoreTools: user experience revamped thanks to Sirius 5.0

A hands-on look at EcoreTools’ Oxygen revamp powered by Sirius properties: for EMF/Sirius tool builders and modelers; why it matters—lighter code, better UX, and new dialogs landing in Oxygen M7.

Paper

siriusecorextext

Xtext × Sirius — White Paper

White paper on combining Xtext and Sirius—when to mix textual and graphical DSLs, and how to architect maintainable tools.

2016

tweets

2016 Tweets

Replying to @svenefftinge

ecoreeclipseecoretools

Ecore.ecore using EcoreTools

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 metamodel today.

ENFR

ecoreeclipseemf

Metamodel (Ecore) Design Checklist

Index for the Ecore design checklist series: for EMF practitioners; why it matters—quick one‑page reference linking both parts for everyday use.

ecoreemfeclipse

Metamodel (Ecore) Design Checklist - part 2

Ecore design checklist (part 2): scalability and Java mapping tips for EMF modelers; for tool builders; why it matters—keep models fast, lean, and maintainable at scale.

ENFR

ecoreemfeclipse

Metamodel (Ecore) Design Checklist - part 1

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.

ENFR

eclipseacceleosirius

Eclipse Modeling Package Neon M6 is ready for testing

Eclipse Modeling Package Neon M6 highlights and changes: for Eclipse modelers and tool builders; why it matters—new features, speedups, packaging tweaks—please test and report before M7.

eclipsegemocsirius

Executing, Debugging and Animating your model

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 completion.

ENFR

eclipseobeoopensource

Obeo Turns 10

Obeo turns 10: a look back at our open‑source journey and growth; for partners, customers, and community; why it matters—values, people, and OSS model shaping what we build next.

ENFR

eclipseacceleosirius

Some news on the AQL front

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 and typing you can use right now.

2015

tweets

2015 Tweets

RT @lorenzo_bettini: Only a few hours left to get my #Xtext book for only 5$ https://www.packtpub.com/application-development/implementing-domain-specific-languages-xtext-and-xtend @packtpub #packt5dollar

eclipseconeclipsesirius

EclipseCon Europe 2015 is over but SiriusCon is coming!

EclipseCon Europe 2015 is over now. This conference is the one in which the “Eclipse Family” feeling is the most inescapable. The downside of this is that one might experience a slight melancholy when the conference i...

eclipseacceleosirius

AQL - a new interpreter for Sirius

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 early adopters with Sirius 3.0 but will be the recommended i...

Eclipse Sirius and Obeo Designer

Now that one of the major Obeo Designer Technologies is Open-Source you might wonder how we get to employ close to 60 people. [..]

Sirius 3.0M6 - Anchors for Non-rectangular Images

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. It’s fairly easy to leverage Inkscape and define your shap...

2014

tweets

2014 Tweets

RT @triskellteam: I am Diverse, a self-consciousness numerical being that took control over Triskell. AND I HAVE A PLAN. #inria

eclipseconsiriuseclipse

What makes EclipseCon Europe a good conference ?

EclipseCon Europe 2014 is getting close and it will only get harder to book hotel rooms and flights. It’s probably time to decide whether you come or not. Let me tell you what you can expect from such an event:

emfecoresirius

EcoreTools 2.0 - The Luna Revival

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 adopters have to go through; users expect a diagram editor ...

2013

tweets

2013 Tweets

Got my #ingress invite :)

devoxxeclipseobeo

Eclipse @Devoxx

I’m back from a full week at Devoxx in Antwerpen- Belgium. I was there to present the Sirius project and Eclipse Modeling at the Eclipse Foundation booth. (by the way, thanks again to the foundation staff!) It was qui...

eclipseconsiriuseclipse

Will you be Sirius at EclipseCon Europe ?

We’ve been in some sort of “Stealth mode” since the proposal for Eclipse Sirius got accepted. It did not make sense to us to communicate on Sirius as long as it’s not there, in Eclipse. That said, the summer actually ...

eclipseacceleoobeo

Introducing Eclipse Sirius

You might have noticed some signs of excitement from us lately, one being the following tweet:

obeoeclipseconeclipse

Learning from the source

I don’t know about you, but at Obeo we’re preparing for EclipseCon North America. Eclipse Conferences are great; so many things are built on top of Eclipse or within the Eclipse projects. Tooling of course, but also r...

opensourcecompareeclipse

On being open and transparent

We always intend to run our Eclipse projects as real open-source projects. Being open, transparent and so on. The Eclipse Development process forces you to do so in some way; the simultaneous release brings a bit more...

2012

tweets

2012 Tweets

Happy New Year ! 2012 will be the year of the Linux desktop ;) #yetagain

eclipseconeclipseacceleo

Upcoming Events

With Juno’s arriving to the end of the release cycle, Eclipse Day’s are popping up everywhere in the world.

2011

tweets

2011 Tweets

2010 is over, it’s been a great and busy year especially in regards to the global economy, Obeo has exciting plans for 2011, stay tuned !

conferenceeclipsemodeling

Eclipse Day Paris 2011

Eclipse Day Paris took place a few weeks ago; every year it is scheduled the week after Eclipse Con Europe. I had the chance to attend the 2011 edition and it was a real pleasure for several reasons.

eclipseconeclipseobeo

Obeo @ Eclipse Con Europe

Obeo invests a lot in Eclipse projects (yes, we are a Strategic Member of the Eclipse Foundation); we’re building, in the open, the modeling platform we need for our product.

umleclipsecompare

Model Transformation Preview

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 the target model. How could you do that? EMF Compare might do ...

gsoceclipseacceleo

Eclipse Modeling : the definitive tutorial

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 components.

eclipseconeclipseacceleo

Collaborative Modeling : the New Deal

Want to know how we tackle collaborative modeling @ Obeo? Want to see live demos of consistent optimistic or painless pessimistic strategies? Want to see more of what is going on mixing Mylyn and EMF/GEF/GMF? Want to ...

performanceobeocompare

Measuring Performances

Performance is a feature — your users need it and so does your product. The code is changing, always; keeping track of the effect of those changes on performance is not easy but it is as important as fixing bugs.

eclipsecomparemaven

Comparing pom.xml files while waiting for indigo

I know you’re all waiting for the Indigo release final bits! These 0 and 1 are finding their way on the mirrors as I’m writing to make sure we’ll get the smoothest release ever ;)

eclipseamalgamationmodeling

Eclipse Modeling Package : SDK or not ?

The indigo release will be the first year the Eclipse Modeling package is no more marked as “incubating”. As I’m checking the status of every component I’m wondering: do you, end users of the package, want an SDK pack...

eclipseconeclipseintent

Mylyn Intent @ EclipseCon 2011

In case you’re not aware (yet ;) ) the Mylyn Intent proposal is going forward — if everything goes well we’ll be able to get a shiny git repository on Eclipse.org in the incoming weeks.

obeoeclipsecompare

2011 - The Thrill

One- two-three, one-two-three.. 2011 begins … one-two-three..

2010

tweets

2010 Tweets

Bachelor party in sight !

sequence diagrameclipseobeo designer

Sequence Diagrams for your DSL's

Obeo Designer 5.0 sneak peek—cleaner diagram UI, embedded toolbars, quick outline for diagrams, and a demo for sequence‑style DSLs.

eclipsecompare

Model Comparison : Patching with MPatch

Introducing MPatch in EMF Compare—capture changes as reusable model patches and apply them across different models with smart resolution.

eclipsecommunityacceleo

Eclipse Helios - a whole year of goodness

Helios as a year‑long journey: community milestones, conferences, and the bits that made Eclipse Modeling better for real users.

eclipseamalgamationcompare

3 Good Reasons to use the Helios Modeling Package

Three reasons the Helios Modeling Package became my daily driver—hidden EMF goodies, EcoreTools diagrams, and full SDK access—with add‑ons to try.

eclipsecompareemf

Forecasts Comparison For The World !

Fun EMF hack: use EMF Compare to diff and merge World Cup forecasts—custom matchers, code snippets, and screenshots included.

eclipseamalgamationacceleo

Eclipse Modeling Survey results

What the Eclipse Modeling survey revealed—documentation and examples top the list, plus size trade‑offs and ideas to crowdsource improvements.

eclipsemodelingamalgamation

Eclipse Modeling Package Survey

Quick 6‑question survey to shape the Eclipse Modeling Package for Indigo—what you use, what’s missing, and where to invest next.

performanceeclipsecompare

Compare/Helios - Every Second Counts

EMF Compare performance sprint for Helios—much faster matching and lower memory on large models, with data and what’s next.

eclipseconeclipseacceleo

I'm a poor, lonesome cowboy ..

Post‑EclipseCon 2010 notes: highlights across EMF Compare, e4, CDO, Mylyn, ATL, and the Modeling package—community energy in one place.

eclipseconeclipsecompare

Diff, Merge and Patch your Models with Helios

A practical tour of EMF Compare in Helios—semantic diff/merge, Team integration, and how the matching engine scales for real model workflows.

eclipseconeclipseatl

Modeling Project Runaway : ATL

ATL gets a major tooling refresh—refining mode, improved editors, and a Java API—highlighted in the ‘Modeling Project Runaway’ session.

eclipseconeclipseamalgamation

Eclipse Amalgamation 2.0

How Amalgamation reshaped the Eclipse Modeling Package into a lean Modeling SDK with P2 discovery—what changed and why it helps adopters.

gsoceclipseobeo

Its time already !

Call for Google Summer of Code 2010 contributors on Eclipse—ideas from EMF Shell to CuteGEF, and how students and committers can jump in now.

ecoreeclipseecoretools

Ecore In Colors (In Motion)

A short demo of Ecore In Colors showing VSM‑driven interactions and the resulting modeler—for Ecore users curious about richer, interactive tooling.

obeoeclipsecommunity

Unusual Propulsion System

Reflections on Obeo’s early bet on open‑source and the Eclipse community—why that ‘unusual propulsion system’ powered real, sustainable growth.

2009

eclipseacceleo

Eclipse Summit : here we come !

Heading to Eclipse Summit Europe—slides and session on Acceleo’s journey—for community members planning their ESE agenda this week.

eclipsecartographyacceleo

Exploring Eclipse Plugins: beyond Terra Incognita

A one‑day cartography of Eclipse plugins with PDE APIs—for Eclipse engineers needing step‑by‑step exploration of dependencies and extensions now.

obeo-designersiriuseclipse

Having more control ...

Regain control of your tooling with domain models, viewpoints, and generation—for developers who want less overhead and more value from modeling today.

eclipsecommunityacceleo

The 09/09/09 09:09 0.9.0 Release

A numerically auspicious Acceleo 0.9 I‑build and ESE talk lineup—for Acceleo users tracking milestones and planning to meet in Ludwigsburg.

eclipsecommunityobeo

Let's take a step back ...

Taking stock of web‑app vs. desktop trends and Eclipse’s path to easy install, updates, and collaboration—for platform builders deciding where to invest now.

agileeclipseacceleo

Feedback from IT companies leveraging Acceleo

Real‑world feedback from Capgemini, Atos, Orange, Bull on Acceleo—for IT leaders and dev teams weighing model‑driven approaches for agility and quality.

eclipseacceleoobeo

Eclipse Acceleo Day is going on...

Live notes from Eclipse Acceleo Day at LSM—for Eclipse/modeling practitioners following community news, sessions, and takeaways as they happen.

eclipseacceleogalileo

Galileo Modeling Package is Here

Galileo Modeling Package download and highlights—for developers seeking a ready‑to‑use modeling stack and what’s new in this release today.

eclipseacceleoobeo

Quick glimpse at Galileo Modeling Package

A tour of Galileo’s Modeling Package—EcoreTools, EMF Compare, Xtext, Acceleo—for Eclipse users evaluating what’s new and useful right now.

eclipseviewpointsirius

Viewpoints-enabled Modeling Tools

Viewpoints‑enabled modeling that shows only what matters—for system designers who need focused representations and actions aligned to current concerns.

graphicaleclipseviewpoint

The 20 minute Graphical Modeler based on Eclipse

Build a working graphical modeler in ~20 minutes on Eclipse Modeling—for tool builders who need fast iteration, conditional styles, and live feedback.

optaplannereclipseemf

Live Models Using JBoss Rules (Drools) and EMF

Live EMF models driven by Drools rules—for modelers and architects who want instantaneous, quantitative feedback on design quality during editing.

eclipseconeclipsecommunity

Award Winning Acceleo moving to Eclipse

Award‑winning Acceleo joins Eclipse—for template‑based code generation users who care about open governance, roadmaps, and community momentum right now.

eclipsecompareemf

Eclipse Modeling Summer of Code 2009

Google Summer of Code ideas across EMF/Acceleo/Modeling—for students and mentors eager to build practical tooling and 3D diff visualizations this season.

ui testingeclipseacceleo

ShuangXi effect : UI testing and documentation

Using SWTBot to generate tutorial screenshots and test Eclipse UIs—for plugin developers and doc writers who need maintainable, up‑to‑date guides now.

2008

eclipsecommunityacceleo

Back from ESE 2008 : WOW !

I’m now back to France after this great conference. Ed covered the “modeling events” quite well already but I can’t prevent myself from sharing my pleasure as I’m still filled with excitement!

eclipsecommunityacceleo

Amazing forest

Open-source projects are similar to trees in some ways. They live through time and slowly but steadily grow, becoming much more impressive and at some point far bigger than what people expected from the beginning.

2007

eclipsecommunityacceleo

Chocolate commit

At work we have a rule: if you commit something which does not compile, or that causes failure of the build, then you have to bring back a chocolates candies box.

eclipsecommunityacceleo

Modeling at ESE 2007

Eclipse Summit is almost over now; a lot of things happened and the Modeling project is, for sure, really lively.

compareacceleomodeling

" I love deadlines...

… I like the whooshing sound they make as they go by.” D. Adams

communityeclipse

New licenses for QT : any progress on Eclipse ?

A few days ago the trolls opened their great framework a bit more, adding new licence exceptions on their Free Software edition. This means Qt software can be used along with a larger range of other Free Software libr...

cartographyobeo

Beautiful Evidence

When I discovered the NodeBox project, that thought (in fact — a book title) immediately caught my mind.

acceleoecore

“Simplicity is the ultimate sophistication”

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. Have a look at the new and noteworthy to get an idea of the...

comparemodelingecore

EMF Compare now uses XMI_ID

The generic EMF comparison engine uses statistics in order to match elements. It compares their content, their type, the relations with other objects and their name. This process gives good results on many metamodels,...

eclipsecomparemodeling

XML files comparison/merge

On the EMFT mailing-list, Martin Taal asked me if EMF compare component was useful when one has to handle XML files.

eclipseconeclipsecommunity

Joining the community

First time blogging, many first times these days :)

tweets

Tweets from 2010 to 2022

Blogging about Eclipse, OSS and the Obeo Company “Unusual Propulsion System” : https://tinyurl.com/ybazp84

2006