Model-driven Engineering Archive
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
Are you a programmer or a developer? What's the difference (from our point of view)?
Model-driven architectures (MDA) became obsolete before reaching full maturity. This a reflection of the market shift to more general, model-driven development approaches.
Feature Models (FMs) are a mechanism to model variability among a family of closely related software
A project proposal to make open data sources accessible to non-techincal people by using API techniques to unify and combine their knowledge
Last month, I woke up with the news that OutSystems Raised $55M For Its Rapid Application Delivery
A new column in the IEEE software promoting conference papers of special interest for software professionals. This time with Models papers.
I’m coorganizing MELO 2016, a workshop co-located with STAF 2016 (Vienna, July 4th). The main goal
First empirical study on the adoption of Eclipse-based modelling technologies in open-source projects on GitHub. Promising results!
The full slide set for our introductory book on software modeling and model-driven (software) engineering is now available for free on slideshare.
Analysing the different code-generation strategies that companies can follow to simplify the development of cross-platform mobile applications
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?
Interesting interview to Robert Howe (CEO of Verum) on the current status and future evolution of the model-driven engineering landscape published by InfoQ
List of accepted papers for the foundations and in practice tracks at Models 2015. Get excited about what you'll see in Ottawa!
See the WordCloud we get by taking the titles of research papers submitted to Models 2015
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.
Some pointers to my current research lines on model-driven engineering (and software engineering in general)
Is it possible to apply model-based verification techniques on large systems? Before saying no way!, check this keynote talk by Lionel Briand
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.