首页> 外文会议>Theory and Practice of Model Transformations >Approaches for Model Transformation Reuse: Factorization and Composition
【24h】

Approaches for Model Transformation Reuse: Factorization and Composition

机译:模型转换重用的方法:因式分解和组合

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

摘要

Reusability is one of the principal software quality factors. In the context of model driven development (MDD), reuse of model transformations is also considered a key activity to achieve productivity and quality. It is necessary to devote important research efforts to find out appropriate reusability mechanisms for transformation tools and languages. In this paper we present two approaches for reusing model transformation definitions. Firstly, we tackle the creation of related model transformations, showing how the factorization of common parts can be achieved. Secondly, we describe a proposal on the composition of existing, separated transformation definitions so that they can be used to solve a concrete transformation problem. We illustrate both proposals with examples taken from the development of a software product line for adventure games, which has been implemented using the modularization mechanisms of the RubyTL transformation language.
机译:可重用性是主要的软件质量因素之一。在模型驱动开发(MDD)的背景下,模型转换的重用也被视为实现生产率和质量的关键活动。有必要进行重要的研究工作,以找到适用于转换工具和语言的重用机制。在本文中,我们提出了两种重用模型转换定义的方法。首先,我们处理相关模型转换的创建,展示如何实现公共部分的分解。其次,我们描述了有关现有的,分离的转换定义的组成的建议,以便可以将其用于解决具体的转换问题。我们以开发冒险游戏软件产品线为例来说明这两个建议,该产品线已使用RubyTL转换语言的模块化机制实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号