Model-Driven Software Engineering in Practice, Second Edition Book 2017 Marco Brambilla , Jordi Cabot , Manuel Wimmer Synthesis Lectures on Software Engineering (SLSE) Springer

Model Driven Software Engineering in Practice now published by Springer Nature

Starting June 2022, our book "Model Driven Software Engineering in Practice" (co-authored with Jordi Cabot and Manuel Wimmer) is now also available via Springer . This means the price is actually lower, and if you are affiliated with an academic institution, you may even have free access to the book through your institutional access. Check it out here. … Continue reading Model Driven Software Engineering in Practice now published by Springer Nature

Modeling, Modeling, Modeling: From Web to Enterprise to Crowd to Social

This is our perspective on the world: it's all about modeling.  So, why is it that model-driven engineering is not taking over the whole technological and social eco-system? Let me make the case that it is. In the occasion of the 25th edition of the Italian Symposium of Database Systems (SEBD 2017) we (Stefano Ceri … Continue reading Modeling, Modeling, Modeling: From Web to Enterprise to Crowd to Social

A Vision towards the Cognification of Model-driven Software Engineering

Jordi Cabot, Robert Clarisó, Marco Brambilla and Sébastien Gerard submitted a visionary paper on Cognifying Model-driven Software Development to the workshop GrandMDE (Grand Challenges in Modeling) co-located with STAF 2017 in Margburg (Germany) on July 17, 2017. The paper advocates for the cross-domain fertilization of disciplines such as machine learning and artificial intelligence, behavioural analytics, social studies, cognitive … Continue reading A Vision towards the Cognification of Model-driven Software Engineering

Model-driven Development of User Interfaces for IoT via Domain-specific Components & Patterns

This is the summary of a joint contribution with Eric Umuhoza to ICEIS 2017 on Model-driven Development of User Interfaces for IoT via Domain-specific Components & Patterns. Internet of Things technologies and applications are evolving and continuously gaining traction in all fields and environments, including homes, cities, services, industry and commercial enterprises. However, still many problems need … Continue reading Model-driven Development of User Interfaces for IoT via Domain-specific Components & Patterns

Ready to crowdsourcing your modeling language notation?

As model-driven engineering practitioners, we sometimes encounter weird modelling notations for the languages we use... and this is also definitely true for modelling language adopters! We always end up wondering who could ever think about such or such terrible syntax for a language, also for very well established notations (including, for instance, some pieces of … Continue reading Ready to crowdsourcing your modeling language notation?

No, MDE is not Engineering!

Following up on my previous post on the actual "Engineering" contribution of Model Driven Engineering, here is the final result of the 2-day poll posted on twitter: While this is definitely not a statistically significant benchmark, I think it's a significant insight on the field and on how ourselves (MDE practitioners and researchers) see the … Continue reading No, MDE is not Engineering!

How Mature is of Model-driven Engineering as an Engineering Discipline? – Panel with Manfred Broy, Paola Inverardi and Lionel Briand

Within ModelsWard 2016, just after the opening speech I gave on February 19 in Rome, the opening panel has been about the current maturity of model-driven engineering. I also hosted a poll on twitter on this matter (results are available in this other post).   I'm happy the panelists raised several issues I pointed out myself in the introduction … Continue reading How Mature is of Model-driven Engineering as an Engineering Discipline? – Panel with Manfred Broy, Paola Inverardi and Lionel Briand

ECMFA: 12th European Conference on Modelling Foundations and Applications

This year I'm involved in the program committee of the Foundations track of ECMFA. ECMFA 2016 is the 12th European Conference on Modelling Foundations and Applications and is co-located with STAF 2016, on 4-8 July, 2016, in Vienna, Austria. Here are some core excerpts from the call for papers, which could be of interest for software … Continue reading ECMFA: 12th European Conference on Modelling Foundations and Applications