Abstract. Models are means for unification and UML was born with the ambition of providing “unified” modelling language and methodology. The myriad of competing proprietary tools, with every tool provider only focusing on its own interests, resulted in the creation of a multitude of similar but still different solutions and “dialects”, which clashes with UML’s ambition. A glaring example is the appalling number of action languages and code generators defined for UML. With this work we recognise the need of a unified effort towards an open source baseline for getting the best out of UML. More specifically, we contribute by showing how to simplify the transition from the use of programming languages for modelling fine-grained behaviours within models to model-aware action languages in industrial MDE leveraging open source tools. This is achieved by making our solution for the automated translational execution of the Action Language for Foundational UML cooperate with exis...