Category: Model Driven Engineering

TOGAF & Software Architecture

Edited on 13/12/5 I recently obtained the TOGAF Foundation Certification. That’s nice to be successful at first time with a certification exam, my first exam since at least 25 years! I’ll talk about TOGAF in other posts but, you know, when you just learned something new and discovered a new part of the world you

MDE shuffled again

Some background (click to show) [show][hide] Almost nine months after my last post on this blog. What happened? I got a baby! She’s ten months old now and she has taken a big place in my “spare life”. Also I started others blogs. So, I take this long break as an opportunity to think again

Successful MDA’s drawbacks… A true story #2

Facts This (other) company, uses an MDA/MDD life-cycle since many years. It works fine but… A first problem, funny if you think of it, is that MDA works too well: developers who work on MDA projects for a while, say 3 years, lost part of their ability to be a “standard” developer. Say they develop

True story of a MDA paradox

Based on a true return of experience. Facts This company has built an efficient MDA/MDD life-cycle based on UML and a robust MDE tooling. They outsource part of their new applications development. They offer to their IT services providers to use the company’s MDA tooling, and even offer to educate them and provide MDA expertise

I read the MDA Guide v 1.0.1

Just reading the title of this post you know I’m kidding. This founding OMG’s MDA guide is unreadable by a human being ;D. However, even if skipping a lot of sections, it’s interesting enough to worth reading it as it proposes definitions for terms very much used in the MDE community: MDA, CIM, PIM, PSM,

Lazy modeling #2: laziness attitude

Say that lazy means not going till something’s end. Lazy modeling means doing models that don’t hold all the material they could carry. Say we talk about MDD(a) (What else? ;D), so we talk about a PIM(b) which describes business/functional/architectural requirements. This PIM holds decisions about a solution to an initial business need that has

The Sustainable MDA Manifesto: 1st draft

Following recent discussions, with MDA and Executable UML OMG’s initiatives in background, here is my proposal for a Sustainable MDA Manifesto. It’s a first draft, so feel free to contribute. Introduction Even if one want to see them overlapping, modeling and programming are by very nature different activities. The “IT world” does love programming, mainly

1 2