Model Driven Architecture - Foundations and Applications - Paige, Richard F.; Hartman, Alan; Kanade, Takeo; Rensink, Arend (Springer Berlin Heidelberg, 2009)