HelloWorld!转换工具竞赛的指导性案例
HelloWorld! An Instructive Case for the Transformation Tool Contest
摘要:
这种情况包括几个基本的任务,可以用大多数转换工具直接解决。其目的是涵盖模型上最重要的基本操作类型,即创建、读取、更新和删除(CRUD)。为此,必须解决诸如常量转换、模型到文本转换、非常基本的迁移转换或各种简单查询或图上的就地操作等任务。这个案例的动机是,结果分析将对初学者非常有指导意义。此外,很难在复杂情况下比较转换语言,因为各个情况的复杂性可能隐藏了基本的语言概念和结构。
英文摘要:
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.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。