
Date Created:
Wed, 2015-04-15 11:13
Date Updated:
Wed, 2017-06-28 10:44
Submitted by:
The VIATRA framework supports the development of model transformations with specific focus on event-driven, reactive transformations. Building upon the incremental query support of the EMF-IncQuery project, VIATRA offers a language to define transformations and a reactive transformation engine to execute certain transformations upon changes in the underlying model. The VIATRA project provides:
- An internal DSL over the Xtend language to specify both batch and event-driven, reactive transformations.
- A complex event-processing engine over EMF models to specify reactions upon detecting complex sequences of events.
- A rule-based design space exploration framework to explore design candidates as models satisfying multiple criteria.
- A model obfuscator to remove sensitive information from a confidential model (e.g. to create bug reports).