...
首页> 外文期刊>Information and software technology >Applying MDE to the (semi-)automatic development of model transformations
【24h】

Applying MDE to the (semi-)automatic development of model transformations

机译:将MDE应用于模型转换的(半)自动开发

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

摘要

Context: Model transformations play a key role in any software development project based on Model-Driven Engineering principles. However, despite the inherent complexity of developing model transformations, little attention has been paid to the application of MDE principles to the development of model transformations. Objective: In order to: (a) address the inherent complexity of model transformation development and (b) alleviate the problem of the diversity of the languages that are available for model transformation, this paper proposes the application of MDE principles to the development of model transformations. In particular, we have adopted the idea of handling model transformations as transformation models in order to be able to model, transform and generate model transformations. Method: The proposal follows an MDA-based approach that entails the modeling of model transformations at different abstraction levels and the connection of these models by means of model transformations. It has been empirically validated by conducting a set of case studies following a systematic research methodology. Results: The proposal was supported by the introduction of MeTAGeM, a methodological and technical framework for the model-driven development of model transformations that bundles a set of Domain-Specific Languages for modeling model transformations with a set of model transformations in order to bridge these languages and (semi-)automate model transformations development. Conclusion: This paper serves to show that a semi-automatic development process for model transformations is not only desirable but feasible. This process, based on MDE principles, helps to ease the task of developing model transformations and to alleviate interoperability issues between model transformation languages.
机译:背景:模型转换在任何基于模型驱动工程原理的软件开发项目中都扮演着关键角色。但是,尽管开发模型转换具有内在的复杂性,但很少有人将MDE原理应用于模型转换的开发。目的:为了:(a)解决模型转换开发固有的复杂性,以及(b)缓解可用于模型转换的语言多样性的问题,本文提出将MDE原理应用于模型开发转变。特别是,我们采用了将模型转换作为转换模型进行处理的想法,以便能够对模型转换进行建模,转换和生成。方法:提案遵循基于MDA的方法,该方法要求在不同抽象级别对模型转换进行建模,并通过模型转换将这些模型连接起来。通过遵循系统的研究方法进行一系列案例研究,已对它进行了经验验证。结果:该建议得到了MeTAGeM的支持,MeTAGeM是用于模型驱动的模型转换开发的方法和技术框架,该模型框架将一组用于模型转换的领域特定语言与一组模型转换捆绑在一起,以桥接这些模型语言和(半)自动化模型转换开发。结论:本文旨在表明模型转换的半自动开发过程不仅是理想的,而且是可行的。基于MDE原理的此过程有助于简化开发模型转换的任务,并减轻模型转换语言之间的互操作性问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号