Executable UML: A Foundation for Model-Driven Architecture
Stephen J. Mellor, Marc Balcer, Ivar Jacoboson
This book defines Executable UML, a profile of UML that enables developers to model subject matters at a higher abstraction level for execution and compilation into complete systems.