面向广大技术人员的双向转换
软件工程
2025-03-07 v2
摘要
本文提出了一种创新的方法,应用于双向转换(BX)的实际应用。为将BX引入更广泛的技术人员、工程师和研究人员,我们选择使用C#开发Bifrons——一个BX镜头库,以取代实际应用中特定领域的编程语言(DSL)。该方法通过使用简单的对称镜头作为初始设计模式,简化了双向转换的实现工作。它通过提供简单的镜头测试框架,在可接受的范围内确保正确性。我们通过在两个结构和技术上异构的数据库之间同步数据的案例研究实验,展示了BX镜头在实际场景中的可用性。
引用
@article{arxiv.2502.18954,
title = {Bidirectionalization For The Common People},
author = {Juraj Dončević and Mario Brčić and Danijel Mlinarić},
journal= {arXiv preprint arXiv:2502.18954},
year = {2025}
}