STAF 2025
Tue 10 - Fri 13 June 2025 Koblenz, Germany

TTC Program

TTC will take place on Friday. We will have a Live Contest and a Panel Discussion on the “Future of Model Transformation Technology”.

The Live Contest session will be organized rather spontaneous. We will ask partipants that did something with the live contest to present whatever they have. After the conference, the plan is to go for formal post-proceedings where we ask solution authors to submit a solution paper of 5 pages.

More detail about the panel will be announced soon.


Changed Format

This year, we changed the format of the TTC. The most important changes are the following:

  • You can still submit cases and solutions, but from this year, you can also submit new or significantly updated solutions to past cases. For this, we created an Overview page that lists past cases.
  • If you submit a solution to an older case, you have to compare your solution with all known existing solutions.
  • If you submit a case, you can only expect solution papers in the following edition of the TTC.

Transformations of structured data such as relational data, abstract syntax trees and high-level graph-based models are cross-disciplinary at the heart of a wide range of applications. The success of transformation approaches heavily depends on the availability of expressive and efficient tools. Currently, a large variety of tools exist for different transformation approaches. However, for potential users, working in application domains where transformation techniques may be useful, it is difficult to select the right tool for their purpose. Moreover, even for most of the tool experts it is true that they know about one or two tools but little about others. Finally, the tool developers themselves can also be inspired by a more detailed understanding of related approaches.

The aim of this event is to evaluate and compare the expressiveness, the usability and the performance of transformation tools for structured data along a number of selected challenging case studies. That is, we want to learn about the pros and cons of each tool considering different applications. A deeper understanding of the relative merits of different tool features will help to further improve the existing tools, to indicate open problems, and to integrate and standardize transformation tools.

There is a wide range of application domains of transformation tools, including software engineering, business intelligence, logistics, healthcare and bioinformatics, as well as semantic web and social network analysis. Specific areas of transformations relevant for the TTC include (among others):

  • model synchronization and merging,
  • program manipulation and translation,
  • interoperability and migration,
  • model execution and simulation,
  • verification of models and transformations,
  • knowledge extraction and semantic search

If you are working in one of these areas or a different domain where structured data transformations are relevant, please consider submitting a case.

Cases and solutions, including those of previous years, are/will be published at the Transformation Tool Contest website.

If you have questions, contact us by email at: ttc25@easychair.org

Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Fri 13 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:30 - 11:00
10:30
30m
Coffee break
Coffee break
Catering

12:30 - 13:30
12:30
60m
Lunch
Lunch
Catering

13:30 - 15:00
TTC PanelTTC at D 239
Chair(s): Sandra Greiner University of Southern Denmark

Do we still need transformation languages in the age of generative AI? If you want to participate remotely, use this link: https://syddanskuni.zoom.us/j/64808091593?pwd=h8Gc6iCL6PMjRCZr7jithJmNBdOaLZ.1

13:30
90m
Panel
Model transformation in the age of generative AI
TTC
Sandra Greiner University of Southern Denmark, Artur Boronat University of Leicester, Jordi Cabot Luxembourg Institute of Science and Technology, Nils Weidmann , Dr Kevin Lano King's College London, Matthias Tichy Ulm University

Live Contest

This year, we are again organizing a live contest.

To ensure fair conditions, we release details of the transformation at the beginning of the STAF conference. This year we want to have a broader definition of transformation tool, we will allow for solutions written in with any tool and/or any language. Specifically we aim at comparing solutions using traditional model transformation tools with solutions that use other techniques (e.g., general purpose languages or LLMs).

You can find the resources of the live contest here: https://github.com/TransformationToolContest/ttc2025-live/

In order to participate:

  1. fork the repository
  2. create a solution or ask an AI agent to do so (the easiest way would be to copy the EMF solution template and adjust)
  3. create a pull request to the repository
  4. present your solution at the session on Friday or participate remotely

Submission deadline is Friday 8am (local time). We will provide details on how to submit your solution along with the case description.

Based on the results of the live contest, we are planning to have a panel discussion about how model transformation technology is still required in the age of generative AI.

Questions? Use the TTC contact form.