MDA explained : the Model Driven Architecture : practice and promise - Kleppe, Anneke G. ((The Addison-Wesley object technology series / Grady Booch, Ivar Jacobson, James Rumbaugh, eds.) ; (The component software series / Clemens Szyperski, ed.) (Addison-Wesley information technology series / Capers Jones David S. Linthicum, eds.), 2005)