Translational semantics of a co-evolution specific language with the EMF transformation virtual machine

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

Abstract

Model-to-model transformations are often employed to establish translational semantics of Domain-Specific Languages (DSLs) by mapping high-level models into more concrete ones. Such semantics are also executable when there exists a target platform able to execute the target models. Conceiving a transformation that targets a low-level language still remains arduous due to the large semantic gap between the DSL and the corresponding target language. In this respect, depending on the domain of the DSL, this task can be made easier by reusing an existing platform and bytecode language for that domain, as for instance the EMF Transformation Virtual Machine (EMFTVM) for the domain of model transformation. This paper defines executable semantics for EMFMigrate, a model transformation language specifically designed for managing the coupled evolution in model-driven development. To this end, the approach considers EMFTVM as the runtime engine targeted by the proposed semantic mappings. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Wagelaar, D., Iovino, L., Di Ruscio, D., & Pierantonio, A. (2012). Translational semantics of a co-evolution specific language with the EMF transformation virtual machine. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7307 LNCS, pp. 192–207). https://doi.org/10.1007/978-3-642-30476-7_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