Model-driven development with executable uml - Milicev, Dragan (Wiley India pvt. Ltd., 2009)