首页> 外文会议>International Conference on 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号