【24h】

A Tangled Web of 12 Lens Laws

机译:一个12个镜头法的纠结网

获取原文

摘要

Bidirectional transformation has played important roles in broad areas, database management, programming language, and model-driven development after Foster et al. revisited view updating problems introduced by Bancilhon and Spyratos. They introduced the concept of (asymmetric) lens as a pair of a forward get and a backward put functions to synchronize a source data and its view consistently. For the get and put functions to be consistent, they should satisfy several lens laws such as the (STRONGGETPUT), (GETPUT), (PUTGET) and (PUTPUT) laws. By combining some of these lens laws, we can represent how consistent a lens satisfying the laws is. Fischer et al. has introduced nine meaningful weaker lens laws to give a "clear picture" of the laws where they show relations among lens laws, for example, that one law implies another and combination of two laws is equivalent to combination of the other three laws. This paper gives more precise relationship among 12 lens laws that have been presented in literature. The relationship makes an intertwined implication diagram like a tangled web. The results can be used for easily verifying the desirable lens laws.
机译:在Foster等人之后,双向转型在广泛的领域,数据库管理,编程语言和模型驱动的开发中发挥了重要作用。重新审视查看Bancilhon和Spyratos引入的更新问题。它们引入了(非对称)镜头的概念作为一对向前获得,向后放置功能,用于同步源数据及其视图。对于Get和Put函数来保持一致,他们应该满足几种镜头法则,例如(StrongGetput),(可从普通),(PUTPET)和(拨流)法律。通过组合一些这些镜头法,我们可以表示如何符合符合法律的镜头。 Fischer等人。引入了九种有意义的较弱的镜头法,给出了他们在镜头法中显示关系的“清晰的画面”,例如,一项法律意味着两种法律的组合相当于其他三个法律的组合。本文在文学中提出的12种镜头法律中提供了更精确的关系。这种关系使得与纠结的Web相互交织的含义图。结果可用于容易验证所需的镜头定律。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号