Category Archives: MDE

First 50 terms in the MDE Glossary

The first milestone of our MDE Glossary has been achieved this week. Slow but steady, the first 50 terms are now in. Many more are still missing but we’ll go there. By the way, the order in which I add terms in the Glossary is completely random. The first 50 are neither the most important

List of Executable UML tools

fUML_0

It looks like Executable UML is getting increasingly popular (again) maybe because the new Executable UML standards (fuml and Alf) we have now available. Executable UML aims at defining UML models with a behavioral specification precise enough to be effectively executed. In its purest state, Executable UML eliminates the need of programming the software system.

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

Lessons learned in building Canappi, a MDD mobile Application platform – Highlights and slides

canappi-logo-v2b

As announced, Jean-Jacques Dubray visited us in Nantes to give a talk about the lessons learn in the building of his model-driven mobile application platform: Canappi Since many of you were interested but unable to fly to Nantes, you can at least check the slides of the talk and an unordered set of notes I

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

From UML models to AJAX Java EE code in OpenXava with MOSKitt

logo_moskitt_home

Following my own “Pareto principle (or 80/20 rule) for MDD” I´ve always defended the idea that MDD tools should not (and don’t need to) ask developers to draw too many models. In fact, to generate most of the software, a simple class diagram is enough (this is the main principle behind the free code-generation services

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

Integrating APIs in the modeling realm

api2mol

This guest post by Javier Cánovas describes API2MoL for bridging the API and MDE technical spaces. For a complete information, see the paper “API2MoL: Automating the building of bridges between APIs and Model-Driven Engineering” co-authored by Frédéric Jouault, Jordi Cabot and Jesús García Molina. APIs are a very important part of any software application/service. Therefore,

CoFluent Design (MDE approach for embedded systems) bought by Intel

Cofluent

In another great success for our “Modeling Valley” in Nantes, CoFluent design has announced they have been bought by Intel (announcement in English in their home page, an interview in French here). Cofluent was specialized in providing modeling tools for the design and simulation (especially performance simulation) of mixed HW/SW systems like embedded devices. For

New book: Building Enterprise Systems with ODP

odpcover

Building Enterprise Systems with ODP: An Introduction to Open Distributed Processing is a new book by Peter F. Linington, Zoran Milosevic, Akira Tanaka and Antonio Vallecillo that “sets out a systematic approach to the design of large complex distributed systems, such as enterprise systems, using the concepts and mechanisms defined by the Reference Model of Open Distributed Processing (ODP).

Powered by WordPress