...
首页> 外文期刊>Electronic Communications of the EASST >On Propagation-Based Concurrent Model Synchronization
【24h】

On Propagation-Based Concurrent Model Synchronization

机译:基于传播的并行模型同步

获取原文

摘要

The aim of concurrent model synchronization is to merge pairs of updates ?on interrelated models. For instance, this situation may occur in the context of model driven software development when the work is distributed between different teams. A first problem is that, if the updates are in conflict, this conflict is never explicit. The reason is that the updates do not interfere directly since they are assumed to modify different models. For this reason, detecting and solving conflicts becomes already more difficult than in the more standard case of synchronizing concurrent updates over a given model. Existing general approaches define the solution to this problem in terms of the solution to the simpler ?problem of update propagation in bidirectional model transformation. We call these approaches emph{propagation based}.In this paper, we first state some properties that, in our opinion, must be satisfied by a concurrent synchronization procedure to be considered correct. Then, we show how to check whether the given updates are conflict-free and, in this case, we present a correct synchronization procedure based on this check. Finally, we ?consider the case where the given updates are in conflict and we show how we can build solutions that satisfy some of the correctness properties but, in general, not all of them. Specifically, we present counter-examples that show how some of these properties may fail.
机译:并发模型同步的目的是合并相互关联的模型上的更新对。例如,当工作分布在不同团队之间时,这种情况可能发生在模型驱动的软件开发中。第一个问题是,如果更新存在冲突,则此冲突永远不会明确。原因是由于假定更新会修改不同的模型,因此更新不会直接干扰。因此,与在给定模型上同步并发更新的标准情况相比,检测和解决冲突已变得更加困难。现有的通用方法根据双向模型转换中更新传播的更简单问题的解决方案来定义该问题的解决方案。我们称这些方法为 emph {propagation based}。在本文中,我们首先陈述一些我们认为必须由并发同步过程满足才能视为正确的属性。然后,我们展示如何检查给定的更新是否无冲突,并且在这种情况下,我们将基于此检查提出正确的同步过程。最后,我们考虑给定更新存在冲突的情况,并说明如何构建满足某些正确性属性(但通常不是全部)的解决方案。具体来说,我们提供一些反例,以说明其中某些属性可能会失败。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号