Engineering model transformations with transML

Engineering model transformations with transML
复制标题

使用 transML 进行工程模型转换

DOI:
--
复制
发表时间:
2011
期刊:
Journal of Software and Systems Modeling
影响因子:
--
通讯作者:
Osmar Marchi dos Santos
Osmar Marchi dos Santos
中科院分区:
--
文献类型:
--
作者:
E. Guerra;J. Lara;D. Kolovos;R. Paige;Osmar Marchi dos Santos

文献摘要

被引文献

相似文献

模型转换是模型驱动工程(MDE)的支柱之一。系统和建模语言的日益复杂也极大地提高了模型转换的复杂性和规模。尽管在过去的几年中提出了许多转换语言和工具,但大多数都是针对转换开发的实现阶段的。这样,即使转换应该使用合理的工程原则来构建--就像任何其他类型的软件一样--但目前对转换开发的其他阶段,如需求、分析、设计和测试,缺乏统一的支持。在这篇文章中,我们提出了一个统一的语言家族来覆盖转换开发的生命周期,从而使转换工程成为可能。此外,遵循MDE方法,我们提供了工具来部分地自动化不同阶段之间的模型的渐进式精化和几种转换实现语言的代码生成。
Model transformation is one of the pillars of model-driven engineering (MDE). The increasing complexity of systems and modelling languages has dramatically raised the complexity and size of model transformations as well. Even though many transformation languages and tools have been proposed in the last few years, most of them are directed to the implementation phase of transformation development. In this way, even though transformations should be built using sound engineering principles—just like any other kind of software—there is currently a lack of cohesive support for the other phases of the transformation development, like requirements, analysis, design and testing. In this paper, we propose a unified family of languages to cover the life cycle of transformation development enabling the engineering of transformations. Moreover, following an MDE approach, we provide tools to partially automate the progressive refinement of models between the different phases and the generation of code for several transformation implementation languages.