Publication
Title
VIATRA 3 : a reactive model transformation platform
Author
Abstract
Model-driven tools frequently rely on advanced technologies to support model queries, view maintenance, design rule validation, model transformations or design space exploration. Some of these features are initiated explicitly by domain engineers (batch execution) while others are executed automatically when certain trigger events are detected (live execution). Unfortunately, their integration into a complex industrial modeling environment is difficult due to hidden interference and unspecified interaction between different features. In this paper, we present a reactive, event-driven model transformation platform over EMF models, which captures tool features as model queries and transformations, and provides a systematic, well-founded integration between a variety of such tool features. VIATRA 3 offers a family of internal DSLs (i.e. dedicated libraries) to specify advanced tool features built on top of existing languages like EMF-INCQUERY and Xtend. Its main innovation is a source incremental execution scheme built on the reactive programming paradigm ssupported by an event-driven virtual machine.
Language
English
Source (journal)
Lecture notes in computer science. - Berlin, 1973, currens
Source (book)
8th International Conference on Model Transformation (ICMT) Held as Part, of Software Technologies - Applications and Foundations (STAF), JUL 20-24, 2015, Univ LAquila, Univ LAquila, LAquila, ITALY
Publication
Berlin : Springer-verlag berlin, 2015
Volume/pages
9152(2015), p. 101-110
ISI
000364321500008
Number
978-3-319-21155-8
978-3-319-21154-1
Full text (Publishers DOI)
Full text (open access)
UAntwerpen
Faculty/Department
Research group
Publication type
Subject
Affiliation
Publications with a UAntwerp address
External links
Web of Science
Record
Identification
Creation 09.12.2015
Last edited 17.05.2017
To cite this reference