This book describes how to automatically generate executable code directly from UML model specifications using OMG's Model Driven Architecture (MDA) and Executable UML (xUML) technologies. An excellent reference for anyone embarking on what is surely the future of software development for medium and large scale projects.