Efficient Model Partitioning for Distributed Model Transformations

We propose a data distribution algorithm for declarative model transformation based on static analysis of relational transformation rules.

MDE4EDU – Towards a Corpus of Use-Cases for Model-Driven Engineering Courses

We have embarked on a project to find (and/or define) good use cases for teaching several flavours of model-driven /model-based engineering. Do you want to join us?

NeoEMF: a multi NoSQL Persistence Framework for Very Large Models

In this post we present our latests updates on NeoEMF, our solution to store and access

Comparing tools to build graphical modeling editors

Select the best tool to build a graphical editor for your DSL with these criteria and comparison of existing graphical language workbenches

A benchmark for OCL tools

I believe as a community we need to have mature UML and OCL benchmarks to help us evaluate, test and compare modeling tools. Do you agree?

PrefetchML: A DSL to define Prefetching & Caching rules on EMF models

How to speed up the access and queries on large models thanks to our language (and execution environment) to define prefetching/caching plans for specific modeling scenarios

A coffee with Arnaud Roques (creator of PlantUML)

Interview with the creator of PlantUML, probably the most popular textual UML tool nowadays. Learn more about why and how the tool was created and its development roadmap

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

PlantUML – Rendering textual UML diagrams anywhere you want (+ SQL generation)

PlantUML is a textual UML tool to easily create and embed graphical UML diagrams wherever you need them

What do their creators think about UML now?

A collection of UML opinions by the people that was there when the language was created. Check what they think 20 years after the creation of the language

Algorithms to Live By: The Computer Science of Human Decisions (book)

How can well-known computer science algorithms help us in everyday life? This is the question that this book aims to answer

Round trip engineering for dummies: a proposal

Some ideas to make round-trip engineering between UML and programming languages easier. Will this be the solution of this major challenge in MDE?

Not a programmer / coder, still a Developer

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

Ericsson Modeling Days

A new edition of the Ericsson Modeling days is coming up. A unique opportunity to meet with plenty of companies interested in model-driven engineering

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.

JSONDiscoverer: Visualizing the schema lurking behind JSON documents

New version of our tool able to infer the shared schema among a set of schemaless JSON Documents

Twitter accounts of UML, modeling and model-driven tools

My twitter list with the official accounts of UML, modeling and model-driven tools I know

Mogwaï: Querying large models via an OCL to NoSQL / GraphDB transformation

Mogwaï is framework to store large models in a GraphDB NoSQL backend (thanks to NeoEMF) and efficiently query those models by means of a OCL to Gremlin (a query language for some NoSQL databases) transformation.