An overview on the evolution of VIATRA

An open-access article, entitled 'Road to a reactive and incremental model transformation platform: three generations of the VIATRA framework' has been published in the latest issue of Software and Systems Modeling written by Dániel Varró, Gábor Bergmann, Ábel Hegedüs, Ákos Horváth, István Ráth and Zoltán Ujhelyi, major contributors and co-leads of VIATRA.

The paper summarizes the history of the VIATRA model transformation framework by highlighting key features and illustrating main transformation concepts along an open case study influenced by an industrial project.

The same issue includes another VIATRA related paper, entitled 'Query-driven soft traceability links for models', that discusses the application of model queries for robust traceability between fragmented model artifacts.

Introducing the Query by Example addon of VIATRA

We present an illustrated introduction to Query By Example (QBE), an exciting new addon of VIATRA. QBE is a tool that helps you write queries simply by selecting model elements in your favorite editor. This automatic feature is intended to help users who are learning the VIATRA Query Language and/or are unfamiliar with the internal structure of the modeling language (metamodel) they are working with.

Read More

VIATRA wins the offline contest at TTC 2016

This year the 9th Transformation Tool Contest has been organized in Vienna, at the STAF 2016 conference, where each submission must solve a complex task related to model transformation.

This year's task was a simplified version of the Class Responsibility Assignment problem, where methods and attributes have to be assigned to classes in a way that the assignment is optimal with respect to certain software metrics. Our team has solved this problem using VIATRA's rule-based design space exploration framework (VIATRA-DSE), and our solution was awarded the first prize from the nine submitted solutions. The solution was authored by Gábor Szárnyas and András Szabolcs Nagy. The source is available on Github.

The corresponding research was supported by the MTA-BME Lendület 2015 Research Group on Cyber Physical Systems (original article).

VIATRA 1.3 Released

VIATRA 1.3 Released

The VIATRA project is happy to report that release 1.3.0 is now available with multiple new features and fixed bugs. The most important highlights of this VIATRA release include compatibility with Eclipse Neon and Xtext 2.10, Query by Example addon, updated query and transformation development environment, Incremental Transformation Debugger and lots of various bug fixes.

Read More

VIATRA 1.2.1 Released

The VIATRA project is happy to report that the service release 1.2.1 is now available, with some hotfixes for our 1.2.0 version. The most important of these are fixing an exception in the local search based query evaluation algorithm and correcting our Maven artifacts. Read our previous post for the most important highlights of the 1.2.x VIATRA release cycle.

All downloads are available now from the downloads area or the marketplace.

Feel free to reach out on the Eclipse Forums of VIATRA or the developer mailing list if you have questions or request industrial support for more advanced issues.