Model-Driven Software Engineering in Practice
Model Driven Engineering