首页> 外文期刊>Software and systems modeling >A query-retyping approach to model transformation co-evolution
【24h】

A query-retyping approach to model transformation co-evolution

机译:模型转换共同演进的查询重新复印方法

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

摘要

In rule-based approaches, a model transformation definition tells how an instance of a source metamodel should be transformed to an instance of a target metamodel. As these metamodels undergo changes, model transformations defined over these metamodels may get out of sync. Restoring conformance between model transformations and the metamodels is a complex and error-prone task. In this paper, we propose a formal approach to automatically co-evolve model transformations according to the evolution of the metamodels. The approach is based on encoding the model transformation definition as a query-retyping combination and the evolution of the metamodels as applications of graph transformation rules. These rules are used to obtain an evolved query over the evolved metamodel together with a new retyping from the target metamodel. We will identify the criteria which need to be fulfilled in order to make this automatic co-evolution possible. We provide a tool support for this procedure, in which, from a traceability model that represents the original model transformation definition, we derive a co-evolved traceability model that represents the evolved transformation definition. Moreover, we use a case study to evaluate the approach with a set of commonly performed metamodel evolutions.
机译:在基于规则的方法中,模型转换定义告诉源元模型的实例应该如何将应该转换为目标元模型的实例。由于这些元模型经过更改,因此在这些元模型上定义的模型变换可能会失效。恢复模型转换与元模型之间的一致性是一个复杂和错误的任务。在本文中,我们提出了一种正式的方法,根据元典的演变自动共同演化模型变换。该方法是基于将模型转换定义作为查询重新复印组合和元模型的演进作为图形转换规则的应用。这些规则用于在演化的元模型上获得演变查询,以及来自目标元模型的新重述。我们将确定需要满足的标准,以便使这种自动共同进化成为可能。我们为此过程提供工具支持,其中,从代表原始模型转换定义的可追溯性模型,我们得出了一个共同进化的可追溯性模型,表示演进的变换定义。此外,我们使用案例研究来评估一组常用的元模型演变的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号