Model-driven Engineering Archive

Model-Driven Analytics for Open Data APIs (including a heatmap UML model!)

Our tool is able to visualize how end-users interact with open data sources regarding two types of metrics: (1) performance metrics and (2) semantic metrics. Among them, we include a UML heatmap to highlight the part of the open data schema that is most frequently requested

A Novel Scalable Modeling Ecosystem

Summary of our contributions towards a scalable query and transformation modeling framework able to handle very large models

10 JavaScript libraries to draw your own diagrams (2018 edition)

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

SecureMDE : International Workshop on Security for (and by) Model-Driven Engineering

We (Domenico Bianculli, Jordi Cabot and Salvador Martínez)  are organizing the first edition of SecureMDE 2018, 

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

Modeling, verifying and generating embedded software with Dezyne

Our review of Dezyne, a great tool to quickly model, verify and generate component-based software.

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

Gremlin-ATL is a scalable and efficient model-to-model transformation framework that translates ATL transformations into Gremlin, a query language supported by several NoSQL databases

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!

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.

Pin It on Pinterest