RubyTL: A Practical, Extensible Transformation Language
RubyTL: A Practical, Extensible Transformation Language
复制标题
RubyTL:一种实用的、可扩展的转换语言
DOI:
10.1007/11787044_13
复制
发表时间:
2006
期刊:
影响因子:
--
通讯作者:
Marcos Menárguez Tortosa
中科院分区:
文献类型:
--
作者:
J. Cuadrado;J. Molina;Marcos Menárguez Tortosa
Model transformation is a key technology of model driven development approaches. A lot of research therefore is being carried out to understand the nature of model transformations and find out desirable characteristics of transformation languages. In recent years, several transformation languages have been proposed.
We present the RubyTL transformation language which has been designed as an extensible language–a set of core features along with an extension mechanism. RubyTL provides a framework for experimenting with features of hybrid transformation languages. In addition, RubyTL has been created as a domain specific language embedded in the Ruby programming language. In this paper we show the core features of the language through a simple example and explain how the language can be extended to provide more features.