Model-Driven Software Engineering in Practice

Models + Transformations = Software
“The good mix of theory and practice”Amazon



Universities using it to teach Software Engineering

Avg number of stars from Readers' reviews

All trends, techniques, tools and modeling standards condensed in one single book

Ideal for developers, students and teachers looking to understand why, when and how to put in place a model-based development process


Increase efficiency and effectiveness in your software development.


Choose the right set of MDE tools and techniques for you


Impact of MDE in industry will grow exponentially in the future. Don't lag behind!


Agile and flexible tool to introduce you to the software modeling world


Lots of free content to help you learn faster


Covering MDA, UML, OCL, ATL, QVT, MOF, Eclipse, EMF, GMF, TCS, xText, and many other technologies

Take a look at what our book has to offer with our bonus content

Walk through all the awesome things you will learn in the book by browsing the over 500 slides we have prepared for you. Start learning and teaching MDE in no time. Special version of the slides for instructors. Sample projects also available.

Our readers love the book

See why everybody loves the model-driven software engineering in practice book. Reviews from Amazon.

A necessary book for the MDE discipline

“I rated this book with 5 stars because it is a book that fills a gap between the theory and practice in MDE. The book integrates the differents areas of MDE in one place and put them in a good perspective with a conceptual and integrated view.

Five Stars

“Love this book! Super easy to understand and read it. For introduction courses!”

The good mix of theory and practice

“Excellent book. Authors include a lot of MDE concepts with illustrative examples (modeling, transformation models, ). The book allowed me to organize my ideas about MDE and MDSE”

Very clear and interesting

“I think this book is a great contribution to the subject, and provides useful resources for teachers and learners. Thank you!”

Excellent first aproach to MDE

“Great book for understand the principles of MDE, showing the advantages and the tools that are available for developing systems using different MD* approaches”

Captures the essence

“This is a compact, excellent book, that captures the essence of the model-driven Software Engineering discipline.”

Buy a hard copy, pdf or kindle versionĀ 

Available in all major bookstores. Check also if you have institutional access via Springer.

modeling book in springer