Category Archives: MDD

Modeling mobile applications with Mobile IFML


Eric Umuhoza explains his work on mobile IFML, an extension of IFML focusing on mobile devices (to be presented at the MobiWIS conference).  Enter Eric. Front-end design is a more complex task in mobile applications due mainly to: (1) the smallness of the screens of mobile devices. This constraint requires an extra effort in interaction

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

mendix logo

By now, I guess you all know already that Mendix has closed a $25 million Series B investment, led by Battery Ventures to Fuel Product Innovation, Growth and Customer Success. I do belive these are great news for our community (no, I will not pocket any of these 25M, at least, unless they increase the

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 Consultancy Services is evolving. Enter Sagar and Vinay. MDD at TCS in the past MasterCraft, our toolset that implements model-driven development (MDD), came into existence in mid-90s as an enabling technology for a solution to a critical business problem

AutoMobile project – Automated Mobile App development

model-driven for mobile devices

This week we had the kick-off of the AutoMobile project, an European project (7th Framework Programme, Research For SMEs call) aimed at (from the project web page) “designing and bringing to the market innovative methodologies, software tools, and vertical applications for the cost-effective implementation of cross-platform, multi-device mobile applications, i.e. business applications that can be

Has MDA been abandoned (by the OMG)?

MDA guide

(Note that I’m strictly referring to the MDA standard, not to model-driven engineering in general). In 2003, the OMG published the MDA guide v1.0.1 describing the MDA framework, an “… an approach to using models in software development. MDA provides an approach for, and enables tools to be provided for: specifying a system independently of

Icinetic (Spanish MDD vendor) gets funded


Icinetic , a Spanish company specialized in the use of MDD and DSLs to improve productivity in software development has just announced that La Caixa, via its specialized fund for digital technologies “Caixa Capital TIC” and a group of investors has invested a total of 655.000 € in Icinetic (press release in Spanish). Icinetic is

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


Telosys Tools ( is a simple and pragmatic code generator. Provided as an Eclipse Plugin ( ), it uses an original approach mixing “database first scaffolding” and classical model driven engineering. Laurent Guérin, one of the key people behind the project tells us more about it. This tool aims to provide an alternative to the

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 tool (we also talked about Canappi in previous blog post). Open sourcing Canappi is part of his initiative to promote metaprogramming (which I´m not going to try to explain here, just click on the link to read what metaprogramming

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


Long-time readers know that some time ago the portal included a set of online code generation services: UMLtoSQL: automatically generated a SQL DDL script to create the database corresponding to the input UML class diagram UMLtoPHP: automatically generated full-fledged PHP applications from UML class diagrams. The service generated Doctrine models that thanks to the PHP/Symfony

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 vs MDD vs MDA). According to the OMG, “a complete MDA application consists of a definitive PIM (platform-independent model), plus one or more PSMs (platform-specific models) and complete implementations, one on each platform that the application developer decides to

Powered by WordPress