中文

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

软件工程 2020-12-07 v1

摘要

我们提出了一种基于 Henshin 模型转换语言的 Transformation Tool Contest 2020 往返迁移案例的解决方案。该任务是支持同一数据元模型两个版本之间的四种转换场景,这一问题受 Web API 迁移应用场景的启发,其中此种往返迁移方法可缓解传统“即时”迁移风格的缺点。我们的解决方案依赖于 Henshin 的可视化语法,其似乎很适合在直观层面上刻画该问题,因为该语法已类似于案例描述中的场景图示。我们讨论了五个评估标准:表达性、可理解性、双向性、性能和可重用性。

关键词

引用

@article{arxiv.2012.02645,
  title  = {Supporting Round-Trip Data Migration for Web APIs: A Henshin Solution},
  author = {Daniel Strüber},
  journal= {arXiv preprint arXiv:2012.02645},
  year   = {2020}
}

备注

5 pages, 5 figures; accepted for publication in the proceedings for Transformation Tool Contest (TTC) 2020