Integration of an action language via UML action semantics

6Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free