Transforming Models with ATL 1

Transforming Models with ATL 1
复制标题

使用 ATL 1 转换模型

DOI:
--
复制
发表时间:
2005
期刊:
影响因子:
--
通讯作者:
I. Kurtev
I. Kurtev
中科院分区:
--
文献类型:
--
作者:
F. Jouault;I. Kurtev

文献摘要

被引文献

相似文献

本文介绍了ATL(ATLAS转换语言):一种混合模型转换语言,允许在转换定义中使用声明式和命令式结构。本文用实例描述了该语言的语法。语言语义描述的伪代码和各种优化的转换执行进行了讨论。ATL由一组开发工具支持,如编辑器、编译器、虚拟机和调试器。一个案例研究显示了语言结构的适用性。执行案例研究的替代方法进行了概述。ATL语言的功能是根据一个模型,捕捉模型转换域的共性和可变性进行分类。
This paper presents ATL (ATLAS Transformation Language): a hybrid model transformation language that allows both declarative and imperative constructs to be used in transformation definitions. The paper describes the language syntax by using examples. Language semantics is described in pseudo-code and various optimizations of transformation executions are discussed. ATL is supported by a set of development tools such as an editor, a compiler, a virtual machine, and a debugger. A case study shows the applicability of the language constructs. Alternative ways for implementing the case study are outlined. ATL language features are classified according to a model that captures the commonalities and variabilities of the model transformations domain.