Model-driven Engineering Archive

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

Not a programmer / coder, still a Developer

Are you a programmer or a developer? What's the difference (from our point of view)?

MDA is dead, long live MDE (according to Gartner)

Model-driven architectures (MDA) became obsolete before reaching full maturity. This a reflection of the market shift to more general, model-driven development approaches.

Analysis of Feature Models Using Alloy: A Survey

Feature Models (FMs) are a mechanism to model variability among a family of closely related software

Open data for all: an API-based approach (interested?)

A project proposal to make open data sources accessible to non-techincal people by using API techniques to unify and combine their knowledge

Interview with OutSystems, a model-driven company that raised $55M in funding

Last month, I woke up with the news that OutSystems Raised $55M For Its Rapid Application Delivery

Practitioner’s digest – Models papers in IEEE Software

A new column in the IEEE software promoting conference papers of special interest for software professionals. This time with Models papers.

Workshop on Model-Driven Engineering, Logic and Optimization – MELO 2016

I’m coorganizing MELO 2016, a workshop co-located with STAF 2016 (Vienna, July 4th). The main goal

Adoption of model-driven engineering in open source projects

First empirical study on the adoption of Eclipse-based modelling technologies in open-source projects on GitHub. Promising results!

Learn software modeling / MDE with this 500+ free slides from our book

The full slide set for our introductory book on software modeling and model-driven (software) engineering is now available for free on slideshare.

Automatic Code Generation for Cross-platform, Multi-Device Mobile Applications

Analysing the different code-generation strategies that companies can follow to simplify the development of cross-platform mobile applications

Modeling community: Are We Missing Something?

The problems are growing and MDx should be able to address the challenges more effectively than mainstream approaches. MDx must be the hottest ticket on the software planet then, right? Right?

Model Driven Software Engineering in the Real World by InfoQ

Interesting interview to Robert Howe (CEO of Verum) on the current status and future evolution of the model-driven engineering landscape published by InfoQ

Cutting-edge research on model-driven engineering (accepted papers at Models’15)

List of accepted papers for the foundations and in practice tracks at Models 2015. Get excited about what you'll see in Ottawa!

Hot research topics in the modeling community (based on Models 2015 submissions)

See the WordCloud we get by taking the titles of research papers submitted to Models 2015

A (pseudo) random instance generator for EMF models

Create random models to test your modeling tools. Make them as large as you need them to be. It uses uniform probability distributions to populate.

10 JavaScript libraries to draw your own diagrams

A list of the best JavaScript drawing libraries we have found. With them you can easily bring your diagrams online!

My research lines (March 2015 Edition)

Some pointers to my current research lines on model-driven engineering (and software engineering in general)

Practical and Scalable model-driven verification: Lessons Learnt

Is it possible to apply model-based verification techniques on large systems? Before saying no way!, check this keynote talk by Lionel Briand

Is your company ready for MDE? On the Industrial Adoption of Model Driven Engineering

Read about the current state of model-driven engineering in industry, the obstacles for adoption, and the changes it brings to businesses. Some ideas for wider adoption of MDE are outlined.