Dimitris Kolovos at IncQuery Labs Academy

IncQuery Labs Academy – an IT engineering professional educational platform – founded by IncQuery Labs Ltd. in April 2016. It aims to present our specializations most interesting and challenging projects, results and experiences. The presentations go around diverse topics in software development, validation and verification, model driven engineering, open-source technologies, etc.

IncQuery Labs Academy continues with a special speaker: Dimitris Kolovos, Senior Lecturer (Associate Professor) at the Department of Computer Science of the University of York, where he researches and teaches automated and model-driven software engineering. He is also an active Eclipse Foundation committer, leading the development of the open-source Epsilon platform under the Eclipse Modelling project.

His talks title: Model-Based Engineering in Industry: An Academic Toolsmith's Perspective

Abstract:

In this talk he will reflect on lessons learnt through developing and evangelising Eclipse-based open-source technologies for Model-Based Engineering for more than a decade now. He will focus on different states of maturity and practice he has encountered in industry, on the external perception of Eclipse-based MBE technologies, and on opportunities and challenges involved in bridging heterogeneous open-source and proprietary MBE tools.

Join us online on the following link and leave your questions, comments in IncQuery Labs’ Facebook page!

VIATRA 1.5 released

The VIATRA project is happy to report that release 1.5.0 is now available with multiple new features and fixed bugs.

The most notable highlights of this VIATRA release include:

  • Model transformation debugger: This version greatly improved the model transformation debugger of VIATRA: now it is possible to debug transformations from other JVM instances.
  • Performance enhancements: Version 1.5 focused on query evaluation performance: various fixes aimed at reducing the memory requirements for Rete networks and improve the planning and execution time for the local search-based pattern matcher. In a complex proprietrary code base we measured a memory reduction of about 15-30%.
  • Query Language Updates: In version 1.5 the query language was extended with support for various number literals, e.g. long or float values.

For a more complete list of changes, see the dedicated New and noteworthy page, or have a look at the list of fixed issues.

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, we will not leave any unanswered. You can also request industrial support for more advanced issues.

VIATRA 1.4.1 released

The VIATRA project is happy to report that the service release 1.4.1 is now available, with some hotfixes for our 1.4.0 version. These fixes handles regressions with regards to tooling and runtime components as well. Furthermore, this release widens the compatibility with Xtext versions, making this version available in Eclipse releases from Mars to Oxygen.

All downloads are available now from the downloads area or the marketplace. All existing users are recommended to upgrade.

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.

VIATRA 1.4 released

The VIATRA project is happy to report that release 1.4.0 is now available with multiple new features and fixed bugs.

The most notable highlights of this VIATRA release include:

  • Local Search-based model query evaluation: In order to execute model queries with a smaller memory footprint, an alternative query backend was enabled. For backwards compatibility, this search-based backend is not turned on by default, but has to be requested manually.
  • Development environment updates: The update of the query and transformation development environment has continued during this release, and the new views are now the recommended way to use for debugging model queries.
  • Query Language Updates: In version 1.4 the query language was extended with a set of new features, most notable the support for aggregators, such as sum or min, or the explicit specification of the required query backend.

For a more complete list of changes, see the dedicated New and noteworthy page, or have a look at the list of fixed issues.

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, we will not leave any unanswered. You can also request industrial support for more advanced issues.

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.