论文标题

支持Web API的往返数据迁移:Henshin解决方案

Supporting Round-Trip Data Migration for Web APIs: A Henshin Solution

论文作者

Strüber, Daniel

论文摘要

我们根据Henshin模型转换语言提出了2020年转换工具竞赛的往返迁移案例的解决方案。任务是支持两个相同数据元模型的两个版本之间转换的方案,这是一个受Web API迁移的应用程序场景启发的问题,在这种情况下,这种往返迁移方法可能会减轻传统“即时”迁移样式的缺点。我们的解决方案依赖于Henshin的Visual语法,该语法似乎非常适合以直观的层面捕获该问题,因为该语法已经与案例描述中的方案插图相似。我们讨论五个评估标准表现力,可理解性,双向性,性能和可重复性。

We present a solution to the Round-Trip Migration case of the Transformation Tool Contest 2020, based on the Henshin model transformation language. The task is to support four scenarios of transformations between two versions of the same data metamodel, a problem inspired by the application scenario of Web API migration, where such a round-trip migration methodology might mitigate drawbacks of the conventional "instant" migration style. Our solution relies on Henshin's visual syntax, which seems well-suited to capture the problem on an intuitive level, since the syntax is already similar to the scenario illustrations in the case description. We discuss the five evaluation criteria expressiveness, comprehensibility, bidirectionality, performance, and reusability.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源