首页> 外文会议>Theory and Practice of Model Transformations >Reducing the Verbosity of Imperative Model Refinements by Using General-Purpose Language Facilities
【24h】

Reducing the Verbosity of Imperative Model Refinements by Using General-Purpose Language Facilities

机译:通过使用通用语言工具来减少命令式模型精炼的细节

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

摘要

Refinements are model transformations that leave large parts of the source models unchanged. Therefore, if refinements are executed outplace, model elements need to be copied to the target model. Refinements written in imperative languages are increasingly verbose, unless suitable language facilities exist for creating these copies implicitly. Thus, for languages restricted to general-purpose facilities, the verbosity of refinements is still an open problem. Existing approaches towards reducing this verbosity suffer from the complexity of developing a higher-order transformation to synthesize the copying code. In this paper, we propose a generic transformation library for creating implicit copies, reducing the verbosity without a higher-order transformation. We identify the underlying general-purpose language facilities, and compare state-of-the-art languages against these requirements. We give a proof of concept using the imperative QVTo language, and showcase the ability of our library to reduce the verbosity of an industrial-scale transformation chain.
机译:精炼是模型转换,可以使大部分源模型保持不变。因此,如果细化执行,则需要将模型元素复制到目标模型。用命令式语言编写的修饰词越来越冗长,除非存在用于隐式创建这些副本的合适语言工具。因此,对于限于通用工具的语言,细化的冗长性仍然是一个未解决的问题。减少这种冗长性的现有方法遭受开发用于合成复制代码的高阶变换的复杂性。在本文中,我们提出了一个通用转换库,用于创建隐式副本,从而在不进行高阶转换的情况下减少了冗长性。我们确定基本的通用语言设施,并根据这些要求比较最新​​的语言。我们使用命令式QVTo语言给出了概念验证,并展示了我们的库减少工业规模转换链的冗长性的能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号