What are the core principles of a good concrete syntax? A famous mathematician lists his main principles. To take into account when designing your next DSL.
How do real software projects deal with non-functional requirements? This paper sheds some light on this issue by talking with software architects
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!
The discussion about whether modeling is good or bad is not the correct one. We all and always create at least a mental model of the system before coding it.