Transformations play a central role in MDA. A desirable goal of MDA is to obtain the complete source code by model transformations. Currently, it is hard to achieve this goal using UML models because UML's standard graphical notation alone cannot express the detailed behavior of operations and transitions. Action languages are a means of addressing this shortcoming. The paper investigates different means of integration of action languages in an MDA development environment. The focus is on tool interoperability and on the amenability of the representation of the action language to model transformations. We identify UML Action Semantics as a promising candidate representation for action languages and implement an integration of ABL, an action language for business logic, using this approach. This integration achieves 100% code generation for a small example, but our evaluation shows that the use of UML Action Semantics is not the most practical approach. © Springer-Verlag Berlin Heidelberg 2007.
CITATION STYLE
Heitz, C., Thiemann, P., & Wölfle, T. (2007). Integration of an action language via UML action semantics. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4473 LNCS, pp. 172–186). Springer Verlag. https://doi.org/10.1007/978-3-540-75912-6_13
Mendeley helps you to discover research relevant for your work.