首页> 外文期刊>Software and systems modeling >Controllable and decomposable multidirectional synchronizations
【24h】

Controllable and decomposable multidirectional synchronizations

机译:可控和可分解的多向同步

获取原文
获取原文并翻译 | 示例
       

摘要

Studying large-scale collaborative systems engineering projects across teams with differing intellectual property clearances, or healthcare solutions where sensitive patient data needs to be partially shared, or similar multi-user information systems over databases, all boils down to a common mathematical framework. Updateable views (lenses) and more generally bidirectional transformations are abstractions to study the challenge of exchanging information between participants with different read access privileges. The view provided to each participant must be different due to access control or other limitations, yet also consistent in a certain sense, to enable collaboration towards common goals. A collaboration system must apply bidirectional synchronization to ensure that after a participant modifies their view, the views of other participants are updated so that they are consistent again. While bidirectional transformations (synchronizations) have been extensively studied, there are new challenges that are unique to the multidirectional case. If complex consistency constraints have to be maintained, synchronizations that work fine in isolation may not compose well. We demonstrate and characterize a failure mode of the emergent behaviour, where a consistency restoration mechanism undoes the work of other participants. On the other end of the spectrum, we study the case where synchronizations work especially well together: we characterize very well-behaved multidirectional transformations, a non-trivial generalization from the bidirectional case. For the former challenge, we introduce a novel concept of controllability, while for the latter one, we propose a novel formal notion of faithful decomposition. Additionally, the paper proposes several novel properties of multidirectional transformations.
机译:研究具有不同知识产权间隙的团队的大规模协作系统工程项目,或者在数据库中需要部分共享敏感患者数据或类似的多用户信息系统的医疗解决方案,所有这些都归结为一个共同的数学框架。可更新视图(镜头)和更普遍的双向转换是抽象,以研究具有不同读取访问权限的参与者之间交换信息的挑战。为每个参与者提供的视图必须因访问控制或其他限制而不同,但在某种意义上也一致,以便对共同目标进行协作。协作系统必须应用双向同步,以确保在参与者修改其视图后,更新其他参与者的视图,以便它们再次保持一致。虽然双向变换(同步)已被广泛研究,但多向案例的新挑战是独一无二的。如果必须维护复杂的一致性约束,则孤立中正常工作的同步可能无法良好。我们展示并表征了紧急行为的失败模式,其中一致性恢复机制撤消其他参与者的工作。在频谱的另一端,我们研究了同步工作的情况,特别适合在一起的情况:我们表征了非常良好的多向变换,来自双向案例的非琐碎的概括。对于前面的挑战,我们介绍了一种新颖的可控性概念,而对于后者而言,我们提出了一种小说正式的忠实分解概念。另外,本文提出了多元变换的几种新颖性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号