首页> 外文期刊>Software and systems modeling >Scope in model transformations
【24h】

Scope in model transformations

机译:模型转换的范围

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

摘要

A notion of hierarchical scope is commonplace in many programmatic systems. In the context of model, and in particular graph transformation, the use of scope can present two advantages: first, more natural expression of transformation application locality, and second, reduction in the number of match candidates, promising performance improvements. Previous work on scope, however, has focused on applying it to rule hierarchies, which reduces the number of matches performed, but not necessarily the cost of finding a single match. In this paper we define and explore a hierarchical scope formalism applied to the input graph, with associated modifications to the transformation rule definition. We then experimentally evaluate the benefits and challenges of our scoped model transformations in the state-of-the-art graph rewriting tool GrGen and our research-oriented, meta-modeling and rule-based model transformation tool AToMPM. We use a non-trivial “fire spreading” simulation transformation taken from distributed simulation community and a mutual exclusion transformation benchmark to demonstrate that integration of scope results in an elegant, intuitive, and efficient way of solving model transformation problems.
机译:分层范围的概念在许多程序系统中很常见。在模型尤其是图形转换的上下文中,范围的使用可带来两个好处:第一,转换应用程序局部性更自然地表达;第二,减少匹配候选的数量,有望改善性能。但是,以前关于范围的工作主要集中在将其应用于规则层次结构,这减少了执行的匹配次数,但不一定会降低查找单个匹配项的成本。在本文中,我们定义并探索了应用于输入图的分层范围形式,以及对转换规则定义的相关修改。然后,我们在最新的图形重写工具GrGen和我们面向研究的基于元模型和基于规则的模型转换工具AToMPM中,通过实验评估我们的范围模型转换的好处和挑战。我们使用了来自分布式模拟社区的非平凡的“火势蔓延”模拟转换和互斥转换基准,以证明范围的集成以一种优雅,直观,有效的方式来解决模型转换问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号