STAF 2026
Tue 30 June - Fri 3 July 2026

Transformations of structured data, such as relational data, abstract syntax trees and high-level graph-basedmodels are cross-disciplinary at the heart of a wide range of applications. The success of transformation methods heavily depends on the availability of expressive and efficient tools. A large variety of tools exist for different transformation methods. Yet, for potential users, working in application domains where transformation techniques may be useful, it is difficult to select the right tool for their purpose. 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.

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

Thu 2 Jul

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

08:30 - 09:00
RegistrationTTC at Auditorium
10:30 - 11:00
Coffee BreakCatering at Conference Hall
10:30
30m
Coffee break
Break
Catering

11:00 - 12:30
Families to PersonsTTC at Turing
Chair(s): Sandra Greiner University of Southern Denmark, Georg Hinkel RheinMain University of Applied Sciences, Wiesbaden, Germany, Théo Le Calvar IMT Atlantique, LS2N (UMR CNRS 6004)
11:00
5m
Day opening
Welcome
TTC
Sandra Greiner University of Southern Denmark, Georg Hinkel RheinMain University of Applied Sciences, Wiesbaden, Germany, Théo Le Calvar IMT Atlantique, LS2N (UMR CNRS 6004)
11:06
20m
Talk
The Families to Persons Case --- Revisited
TTC
Anthony Anjorin Zühlke Engineering GmbH, Thomas Buchmann Hochschule für Angewandte Wissenschaften Hof
11:27
15m
Talk
The Families to Persons Case Revisited: A BXtendDSL Solution with Concurrent Model Synchronization
TTC
Thomas Buchmann Hochschule für Angewandte Wissenschaften Hof
11:43
15m
Talk
Let the Agent Sync: LLM-Driven Code Generation for the Families to Persons Case
TTC
Thomas Buchmann Hochschule für Angewandte Wissenschaften Hof
11:59
15m
Talk
Handling Conflicting Changes in the Families to Persons Case with Synchronization Blocks
TTC
Georg Hinkel RheinMain University of Applied Sciences, Wiesbaden, Germany
12:15
15m
Talk
The BCerT Solution for Bidirectional Model-Driven Transformation
TTC
Akram Idani Univ. Grenoble Alpes, CNRS, Grenoble INP, VERIMAG
12:30 - 13:30
12:30
60m
Lunch
Lunch
Catering

13:30 - 15:10
Solutions for old cases, Discussion and AwardsTTC at Turing
Chair(s): Sandra Greiner University of Southern Denmark, Georg Hinkel RheinMain University of Applied Sciences, Wiesbaden, Germany, Théo Le Calvar IMT Atlantique, LS2N (UMR CNRS 6004)
13:30
15m
Talk
A MontiCore Solution to the TTC 2017 State Elimination Case
TTC
Alex Lüpges RWTH Aachen University, Janik Rapp RWTH Aachen University, Bernhard Rumpe RWTH Aachen University
13:45
15m
Awards
Awards
TTC
Sandra Greiner University of Southern Denmark, Georg Hinkel RheinMain University of Applied Sciences, Wiesbaden, Germany, Théo Le Calvar IMT Atlantique, LS2N (UMR CNRS 6004)
14:00
70m
Other
Discussion
TTC
Sandra Greiner University of Southern Denmark, Georg Hinkel RheinMain University of Applied Sciences, Wiesbaden, Germany, Théo Le Calvar IMT Atlantique, LS2N (UMR CNRS 6004)
15:10 - 15:40
Coffee BreakCatering at Conference Hall
15:10
30m
Coffee break
Break
Catering

Call for Papers

The 2026 Transformation Tool Contest (TTC) seeks your own spins of four interesting model transformation problems. The deadline for solution descriptions is April 14 May 3, immediately followed by a round of open peer reviewing. As in previous editions, solution descriptions will be published in a post-proceedings volume, and lead to continued collaboration for producing a per-case journal article.

About TTC

The aim of this event is to compare the expressiveness, the usability and the performance of graph, model and program transformation tools along a number of selected case studies. A deeper understanding of the relative merits of different tool features will help to further improve transformation tools and to indicate open problems.

This contest is the seventeenth of its kind (after an AGTiVE 2007 session, as GraBaTs 2008 and 2009 contests, and the TTC 2010, 2011, 2013--2025 contests). For the eighth time, the contest is co-located with several leading software engineering conferences as part of the Software Technologies: Applications and Foundations (STAF) federation. Teams from the major international research groups in the development and use of transformation tools are expected to participate in the TTC again.

Participating in the Contest

The following case studies have been selected:

The case description, supporting resources, and discussion between solution developers are hosted at the source code repositories linked to above.

If you would like to participate in the contest, you are now asked to take your favourite transformation tool and submit your solutions. A submission should consist of a paper and the actual solution (i.e., programs, models, etc.). The paper should include a description of the chosen case study variant (if any) and a presentation of the chosen solution, including a discussion of design decisions. Examples can be explored at the TTC 2021 website.

Solutions should be submitted via Easychair by April 14 May 3. Before the same deadline, each case study solution (tool, project files, documentation) should be made available for review and demonstration via a public version control repository (e.g. on Github or Bitbucket). Docker Hub images would be highly appreciated as well.

Immediately after the submission deadline, please note solution developers will be asked to participate in a round of open review of other solutions. Therefore, we ask that all solution developers are available in the period immediately following the submission deadline to participate in these discussions.

Solutions to older cases

Transformation tools have evolved and continue to evolve, but use cases of the past are still relevant. To foster a culture of community-accepted benchmarks, the TTC now also accepts submissions that solve older cases. References to prior cases can be found here. Please note that for solutions to these prior cases, we expect solution authors to compare their solutions with other existing solutions.

Submissions of solutions to past cases will undergo the same peer-review process as solutions to the selected case from this year, but there will not be an open peer review. We will try to have the solution submission reviewed by of the original case authors or original solution authors.

Publication Procedure

For TTC 2026 there will be several publication opportunities:

  • There will be formal contest proceedings. Solution submitters have to consider and address the opponents' statements. The resulting solution papers will be reviewed by the TTC program committee. A selection of revised solution papers together with the case descriptions will be published in the contest proceedings.
  • Most cases were reviewed by a steering committee, judging the suitable publication venues, significance of the problem statement, and appropriateness of the evaluation methodology. This feedback was passed on to case authors to allow the case to be improved, with the aim to facilitate a thorough comparison of the state-of-the-art in model transformation, which may be submitted to one of the following journals after the workshop:
  • The International Journal on Software and Systems Modeling (SoSyM)
  • The Journal of Object Technology (JOT)
  • The International Journal on Software Tools for Technology Transfer (STTT)

For solutions to past cases, the journal publishing option is usually only available if there was no previous journal article about this case.

Questions? Use the TTC contact form.