【24h】

Design Space of Heterogeneous Synchronization

机译:异构同步的设计空间

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

摘要

This tutorial explores the design space of heterogeneous synchronization, which is concerned with establishing consistency among artifacts that conform to different schemas or are expressed in different languages. Our main application scenario is synchronization of software artifacts, such as code, models, and configuration files. We classify heterogeneous synchronizers according to the cardinality of the relation that they enforce between artifacts, their directionality, their incrementality, and whether they support reconciliation of concurrent lipdates. We then provide a framework of artifact operators that describes different ways of building heterogeneous synchronizers, such as synchronizers based on artifact or update translation. The design decisions within the framework are described using feature models. We present 16 concrete instances of the framework, discuss tradeoffs among them, and identify sample implementations for some of them. We also explore additional design decisions such as representation of updates, establishing correspondence among model elements, and strategies for selecting a single synchronization result from a set of alternatives. Finally, we discuss related fields including data synchronization, inconsistency management in software engineering, model management, and model transformation.
机译:本教程探讨了异构同步的设计空间,该空间涉及在符合不同模式或以不同语言表示的工件之间建立一致性。我们的主要应用场景是软件工件的同步,例如代码,模型和配置文件。我们根据异物同步器在工件之间执行的关系的基数,它们的方向性,它们的增量以及它们是否支持并发脂酸盐的协调来对它们进行分类。然后,我们提供了工件操作符的框架,该框架描述了构建异构同步器(例如基于工件或更新转换的同步器)的不同方式。框架内的设计决策使用功能模型进行描述。我们介绍了该框架的16个具体实例,讨论了它们之间的折衷方案,并为其中一些实例确定了示例实现。我们还将探索其他设计决策,例如更新的表示,在模型元素之间建立对应关系以及从一组替代方案中选择单个同步结果的策略。最后,我们讨论了相关领域,包括数据同步,软件工程中的不一致管理,模型管理和模型转换。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号