In my opinion this sounds great in theory, but unfortunately there are several problems to making this work in practice

Another quote →

Notes from Wikiquote

Integrating a collection of tools to support Executable UML is currently difficult. Let’s assume that one or more tool vendors decide to implement the Executable UML vision and fill in the gaping holes inherent in the UML... Because there isn’t a complete standard in place the various vendors will to add their own unique extensions making multi-vendor tool integration difficult. | A single vendor approach will likely prove too narrow. Another approach would be for a tool vendor to support both modeling and code generation features in their tool, something perfectly reasonable in theory. But, because of the wide range of platforms, and range of design options within those platforms, the tool vendors will need to focus on a single niche... | I have no doubt that we will begin to see some interesting tools emerge over the next few years based on the Executable UML vision. | p. 172-173

Attribution

Quote text and notes from Wikiquote: Scott Ambler (page history), available under CC BY-SA 4.0. Source quality and labels are our own summary of what Wikiquote records.