Category Archives: contribution

Creating DSLs, a word of caution

hype_cycle

As all (relatively) new techniques, we are still in the process of learning when and how creating a DSLs is the best solution for a given software development scenario. Otherwise, we may end up following again the technology hype cycle (as already happened with UML; we are still paying the consequences) and fall trap of

Why did I fail with the online code-generation services – Advise(II): Don’t sell to developers

(cross-posted from the “Stories of a (failed) entrepreneur” blog) This is the second in a series of posts trying to explain what I think went wrong with my attempt of selling online code-generation services, that I end up giving up for free due to the lack of clients. In the previous post, I recommended to

Why did I fail with the online code-generation services – Advise(I): Choose a cool technology to sell

(cross-posted from the “Stories of a (failed) entrepreneur” blog) This is the first of a short series of posts where I try to reflect on the reasons that forced me to stop trying to make money out of the (now free of use) online code-generation services . I hope you find my experience useful! (and

Model Interchange Test Case Results Available

My dream: “Model once open everywhere” seems now a little bit closer. The Model Interchange Working Group (MIWG) has released a test suite (comprising 16 UML and/or SysML test models covering around 60% of the full UML specification) to “demonstrate model interchange among MOF-based tools that implement modeling languages such as UML, SysML and UPDM

Featuring your modeling tool in this portal (five possible options and an impossible one)

Since this is a common question, let me clarify there are five possible ways (overlappings are possible) to get your tool featured in the portal (and an impossible one): If your tool is so amazing or innovative I cannot wait, I’ll write a short blog post about it myself If I like your tool and

SFM-12 MDE Summer School

Formal methods are emerging in computer science as a prominent approach to the rigorous design of computer, communication and software systems. The aim of the SFM (International School on Formal Methods) series is to offer a good spectrum of current research in foundations as well as applications of formal methods, which can be of interest

The only thing I miss from the ER language

ER

The Entity-relationship was (well, still is in the database domain) a popular modeling language to define the (static) conceptual schema of your system. UML class diagrams (with a little bit of help from OCL) can be regarded as a superset of the ER language, which explains why ER is slowly disappearing (e.g. some years ago,

Make some money as UML teacher :-)

My recipe Step 1: Propose an UML assignment to your students (it doesn’t need to be very difficult, if the group is big enough you are guaranteed to have some that are lazy and rich enough at the same time) Step 2: Wait some hours Step 3: Look for a job post consisting in solving

Lessons Learned in Building a MDD Platform for Mobile Solutions – Upcoming talk

In the next edition of our cycle of conferences Jeudi des Modèles (24/11/2011), Dr. Jean-Jacques Dubray will give a talk on the “Lessons Learned in Building a Model Driven Development Platform for Mobile Solutions”: It turns out that building mobile solutions is quite difficult. The rapid evolution of the devices and their capabilities combined with

Presentation: Introduction to Modeling, Modeling in Eclipse and Model-Driven Reverse Engineering

I thought that some of you may find useful the presentation we used this week to introduce 1 – modeling & MDE in general, 2 – modeling in the Eclipse environment and 3 – how all this helps in the specific scenario of (model-driven) reverse engineering (obviously, focusing on MoDisco) to one of consulting companies

Powered by WordPress