HelloWorld! An Instructive Case for the Transformation Tool Contest
Steffen Mazanek

TL;DR
This paper presents a set of primitive transformation tasks designed as an instructive case for the Transformation Tool Contest, aimed at helping beginners learn fundamental model operations and compare transformation languages.
Contribution
It introduces a comprehensive, beginner-friendly case covering core CRUD operations and simple transformations to facilitate learning and evaluation of transformation tools.
Findings
Provides a clear set of primitive transformation tasks
Facilitates comparison of transformation languages for beginners
Highlights the importance of basic operations in model transformations
Abstract
This case comprises several primitive tasks that can be solved straight away with most transformation tools. The aim is to cover the most important kinds of primitive operations on models, i.e. create, read, update and delete (CRUD). To this end, tasks such as a constant transformation, a model-to-text transformation, a very basic migration transformation or diverse simple queries or in-place operations on graphs have to be solved. The motivation for this case is that the results expectedly will be very instructive for beginners. Also, it is really hard to compare transformation languages along complex cases, because the complexity of the respective case might hide the basic language concepts and constructs.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
