支持 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