Model-driven Engineering Archive

Cognifying Model-Driven Software Engineering – Extended version

Cognification is the application of knowledge to boost the performance and impact of a process. We believe cognification could be a revolution in the way software is built.

Views on models: a survey of existing approaches

A detailed comparison of all methods and tools to create views on your models so that you can choose the one that works best for you

Gremlin-ATL: Scalable Model Transformations over NoSQL Databases

Industrial use of Model Driven Engineering techniques has emphasized the need for efficiently store, access, and

NeoEMF: a multi NoSQL Persistence Framework for Very Large Models

NeoEMF is a multi-database model persistence solution, that is able to store models in several kind of NoSQL datastores, including graph, map and column databases

Evaluating the Maturity of the Eclipse Modeling Ecosystem

Often, modeling tools are regarded as immature and therefore not ready for industrial adoption. Read on to see if there is any truth in this.

Lightweight model-driven engineering

Revisiting all aspects of model-driven engineering (application, teaching, verification , tooling, research,...) promoting a lightweight perspective to maximize MDE success and adoption

MegaMart2 – Model-based continuous development and runtime validation of complex systems

A new research project focusing on a scalable model-based framework for continuous development and runtime validation of complex systems

The model-driven book – 2nd edition

Five years after the first edition, we are back with a completely revised version of our model-driven software engineering book. More than 90 institutions around the world use it to teach MDE!

Grand Challenges in Modeling in 2017

First workshop ever focused on discussing the grand challenges in modeling and model-driven engineering. Don't miss it!

Continuous Model-Driven Engineering

Keep reading to see how we managed to combine modeling and continuous delivery and how this combination is beneficial for both continuous integration / deployment and model-driven tools

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

Low-code platforms, the new buzzword

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

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