code generation Archive

Re-implementing Apache Thrift with MDE (guess what happened!)

How well does it fare the "MDE-version" of a well-known open source software project wrt the original? Find out what benefits (and shortcomings) MDE brings in this scenario

UMLtoGraphDB: Mapping UML to NoSQL Graph Databases

Few solutions target UML to NoSQL code-generation and even less consider OCL constraints. We present a UML/OCL transformation to Blueprints, an abstraction layer on top of a variety of graph databases

Low-code platforms, the new buzzword

The rise of low-code platforms, the latest reincarnation of model-driven engineering and code-generation tools

UML-RSDS: A tool to support agile model-based development using UML

UML-RSDS aims to specify systems in the most declarative, concise and platform-independent manner possible, and then to automate synthesis of designs and executable code from the specifications

Human factors in the adoption of model-driven engineering: an educator’s perspective

After a complete failure in convincing students about the benefits of code generation, we laid out a set of recommendations for instructors and tool vendors to increase the chance of success in the adoption of model-driven engineering

UMLtoSQL, UMLtoSymfony/PHP and UMLtoDjango/Python are now open source and available in GitHub

A set of open source Java classes in GitHub to generate SQL, Python-Django or PHP-Symfony code from simple UML class diagrams

What is Cloudfier and why you may want to use it

Ever heard of Cloudfier? It is a tool for developing business applications based on executable models. But why would you want to do that? Keep reading!

The sin code-generators commit

Code-generators are lovely when things go well but they completely abandon you to deal with weird low-level technical errors when things go awry

I failed to convince my students about the benefits of code-generation

I asked my students to use a code-generation tool to develop a simple CRUD-like application. This is what they have to say about the experience.

The Last One – A code generator for BASIC from 1981

Code-generators (or better said, the goal of simplifying the life of programmers) are as old as computer science itself. Check this code generator for the BASIC programming language.

Modeling mobile applications with Mobile IFML

Eric Umuhoza explains his work on mobile IFML, an extension of IFML focusing on mobile devices

Mendix (a “MDD company”) raises $25M in funding

By now, I guess you all know already that Mendix has closed a $25 million Series

Tata Consultancy Services: from model-driven development to model-driven organization

Guest post by Sagar Sunkle and Vinay Kulkarni explaining how the use of model-driven techniques at Tata

AutoMobile project – Automated Mobile App development

This week we had the kick-off of the AutoMobile project, an European project (7th Framework Programme,

Has MDA been abandoned (by the OMG)?

(Note that I’m strictly referring to the MDA standard, not to model-driven engineering in general). In

Icinetic (Spanish MDD vendor) gets funded

Icinetic , a Spanish company specialized in the use of MDD and DSLs to improve productivity

Telosys Tools : the concept of “lightweight model” for code-generation

Telosys Tools ( is a simple and pragmatic code generator. Provided as an Eclipse Plugin (

Canappi (code-generation for mobile apps) is now open source

Jean-Jacques Dubray just announced his decision to open source Canappi, a cross-platform model-driven mobile application development

Anybody using both MDA platform-independent AND platform-specific models?

Model-driven Architecture (MDA) is the OMG´s view of model-driven development (see clarifying concepts: MBE vs MDE

Tool Vendors required to showcase better the power of their MDE tools

Dear tool vendor, I know your page includes some success stories where your clients explain how