Sciweavers

MODELS
2015
Springer

Dethroning Programming Languages as Endorsed Means for Fine-grained UML Behaviour Modelling in Open Source MDE

8 years 3 days ago
Dethroning Programming Languages as Endorsed Means for Fine-grained UML Behaviour Modelling in Open Source MDE
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...
Federico Ciccozzi
Added 15 Apr 2016
Updated 15 Apr 2016
Type Journal
Year 2015
Where MODELS
Authors Federico Ciccozzi
Comments (0)