Cédric Brun bio photo

Cédric Brun

Build open-source technologies to enable mission critical tools for complex domains.

Email Twitter LinkedIn Github Youtube

Ecore & EMF

Ecore and EMF are the bedrock of many of our tools, so this hub collects the evergreen pieces: the Ecore reference card, design checklists, and articles on validation, queries (AQL), compare/merge, and diagram editors. If you create or evolve meta-models, you’ll find concise rules of thumb, annotated examples, and pointers to EMF/Sirius best practices that save time—and bugs.

2023

2016

Ecore.ecore using EcoreTools

A few weeks ago I ended up on the following thread on the EMF Forum asking for Ecore meta-model formal documentation?. Ed pointed at some documentation which...

Metamodel (Ecore) Design Checklist

This is an index page for the Metamodel (Ecore) Design Checklist serie, a condensed version listing all the rules of the article (part1 and part2) for your c...

2015

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

2014

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

2013

2012

2011

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

2010

Sequence Diagrams for your DSL's

We’re working a lot on Obeo Designer 5.0 — release planned for Q1 2011 — on the traceability support and the next-gen model to text transformation language.

Compare/Helios - Every Second Counts

I tend to break a lot of keyboards. Not because I release all the aggression that I hold deep within me on them, but because I drool testing the product Obeo...

Ecore In Colors (In Motion)

Speaking about Ecore In Colors, if you’re interested, here is a small Flash demo showing the kind of interactions you can specify in a Viewpoint Specificatio...

2009

The 09/09/09 09:09 0.9.0 Release

Laurent did it not even on purpose, but the latest Acceleo I-build, which is the 0.9 branch, performed well and has this golden qualifier:

Eclipse Acceleo Day is going on...

Eclipse Acceleo Day started this morning. The event is collocated with the “Libre Software Meeting” at Nantes (France). Yes, that’s right — we’re part of thi...

Viewpoints-enabled Modeling Tools

This post follows those showing how it’s possible to leverage EMF and JBoss Drools to get an interactive model updated considering business rules, and how yo...

2007

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

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.