Executable UML is at the next higher layer of abstraction, abstracting away both specific programming languages and decisions about the organization of the software so that a specification built in Executable UML can be deployed in various software environments without change.
— Stephen J. Mellor, Executable UML: A Foundation for Model-Driven Architecture (2002)
From Executable UML: A Foundation for Model-Driven Architecture (2002).
Topics: software design