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
ISBN
978-3-319-21154-1
978-3-319-21155-8
978-3-319-21154-1
DOI
10.1007/978-3-319-21155-8_8
Volume/pages
9152 (2015) , p. 101-110
ISI
000364321500008
Full text (Publisher's 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
Identifier
Creation 09.12.2015
Last edited 09.10.2023
To cite this reference