首页> 外文会议>International Conference on Model-Driven Engineering and Software Development >Higher-order Rewriting of Model-to-Text Templates for Integrating Domain-specific Modeling Languages
【24h】

Higher-order Rewriting of Model-to-Text Templates for Integrating Domain-specific Modeling Languages

机译:用于集成域特定建模语言的模型到文本模板的高阶重写

获取原文

摘要

Domain-specific modeling languages (DSMLs) are commonly used in model-driven development projects. In this context, model-to-text (M2T) transformation templates generate source code from DSML models. When integrating two (or more) DSMLs, the reuse of such templates for the composed DSML would yield a number of benefits, such as, a reduced testing and maintenance effort. However, in order to reuse the original templates for an integrated DSML, potential syntactical mismatches between the templates and the integrated metamodel must be solved. This paper proposes a technology-independent approach to template rewriting based on higher-order model transformations to address such mismatches in an automated manner. By considering M2T generator templates as first-class models and by reusing transformation traces, our approach enables syntactical template rewriting. To demonstrate the feasibility of this rewriting technique, we built a prototype for Eclipse EMF and Epsilon.
机译:特定于域的建模语言(DSML)通常用于模型驱动开发项目。在此上下文中,模型到文本(M2T)转换模板从DSML模型生成源代码。在整合两个(或更多)DSML时,为组成的DSML重用这种模板将产生许多益处,例如,测试和维护工作减少。但是,为了重用用于集成的DSML的原始模板,必须解决模板和集成元模型之间的潜在语法不匹配。本文提出了一种基于高阶模型转换的技术独立于模板重写方法,以以自动方式解决此类不匹配。通过将M2T生成器模板视为一流的模型,通过重用转换迹线,我们的方法可以实现句法模板重写。为了展示这种重写技术的可行性,我们为Eclipse EMF和Epsilon建立了一个原型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号