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

Modeling

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.

2024

How much time do I need to make coffee ?

As you might be enjoying your summer and browsing around here, let me show you a little prototype I’ve been developing on and off through several versions of...

2023

SVG icons in Sirius Web

One of the things I’m excited about: so many technologies on the web stack are focused on high-quality visuals, and Sirius Web can now leverage all of that g...

Do you know Ecore? Looking for a reference card?

“𝐸𝑣𝑒𝑟𝑦𝑡ℎ𝑖𝑛𝑔 𝑠ℎ𝑜𝑢𝑙𝑑 𝑏𝑒 𝑚𝑎𝑑𝑒 𝑎𝑠 𝑠𝑖𝑚𝑝𝑙𝑒 𝑎𝑠 𝑝𝑜𝑠𝑠𝑖𝑏𝑙𝑒, 𝑏𝑢𝑡 𝑛𝑜𝑡 𝑠𝑖𝑚𝑝𝑙𝑒𝑟” probably was one of the mantra the Eclipse Modeling Framework team (Ed Merks, Marcelo Pate...

2019

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

2017

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

Some news on the AQL front

The Acceleo Query Language implementation has been announced in August and is the recommended interpreter starting with Sirius 3.1. As we prepare the Eclips...

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

Sirius 2.0 : Under the Hood

This summer was quite intense for the Sirius team. Sirius 1.0.0 was barely out that development of the 2.0 stream started while report from adopters which ar...

EcoreTools 2.0 - The Luna Revival

With Eclipse Luna comes a complete re-implementation of EcoreTools, the diagram editor for Ecore. This is an important piece of news because EcoreTools is of...

2012

EMF Core does not change, but ..

Using EMF sometime lead to frustration : any relevant change into this core framework means breaking client code and this is a No No ! EMF Core does not cha...

2011

SysML Comparison and Contributions

Community and EcosystemThe Juno release cycle has been very interesting for EMF Compare - as a project.Discussions started through the  Modeling Platfor...

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

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

Model Comparison : Patching with MPatch

The following message is posted on this blog on behalf of Patrick Könemann Cédric already announced it two weeks ago: MPatch is integrated into EMF Compare!...

Forecasts Comparison For The World !

I have to admit I know nothing about soccer. Yes I'm a french guy, but I know nothing about soccer. That said I'm not against having a few beers in front of ...

Ecore In Colors (In Motion)

Speaking about Ecore In Colors, If you're interested in here is a small flash demo showing the kind of interactions you can specify in a Viewpoint Specificat...

Ecore In Colors

I landed on a few articles about "UML in Colors" lately, I enjoyed reading those as modeling is used here as a design tool and support for efficient communic...

2009

Having more control ...

Who never asked for more time to focus on things that matters, like, for instance, gigantic barbecues ?And then you fulminate against this tool which should...

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

Galileo Modeling Package is Here

If you're a friend you can download the Galileo packages. The modeling one is here !Please notice the great "What's New" page with live content :Yes, If you'...

2007

" I love deadlines...

… I like the whooshing sound they make as they go by.” D. Adams Here it comes, the first release of the emf compare component ! You can download it on...

Beautiful Evidence

When I discovered the NodeBox project, that thought (in fact - a book title ) immediatly catched my mind. Tufte is right when he says that “The commona...

EMF Compare now uses XMI_ID

The generic emf comparison engine uses statistics in order to match elements, it compare their content, their type, the relations with other objects and thei...

XML files comparison/merge

On the EMFT mailling-list Martin Taal asked me if EMF compare component was usefull when one has to handle XML file.Thanks to the EMF/XSD project this featur...