Call for Solutions

The 2021 Transformation Tool Contest (TTC) seeks your own spins of two interesting model transformation problems. The deadline for solution descriptions is 31st May 2021, 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 fourteenth of its kind (after an AGTiVE 2007 session, as GraBaTs 2008 and 2009 contests, and the TTC 2010, 2011, 2013--2020 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 2019 website.

Solutions should be submitted via Easychair by 31st May 2021. 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 1st June to 14th June 2021 to participate in these discussions.

Besides the presentations of the submitted solutions, we will have an online event where solution authors will be asked to present their solutions in front of a bigger audience and answer any questions afterwards. The date of this event will be defined together with solution authors.

Publication Procedure

For TTC 2021 there will be several publication opportunities:

  • The informal pre-proceedings will appear on the TTC website. They contain the descriptions of the accepted cases and all the solution papers.
  • After the contest there will be more 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.
  • In TTC 2021, cases will be reviewed by a steering committee, judging the suitable publication venues, significance of the problem statement, and appropriateness of the evaluation methodology. This feedback will be 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: