Model-Driven Software Engineering in Practice - Brambilla, Marco. (Springer International Publishing,)