出版社:Vilnius University, University of Latvia, Latvia University of Agriculture, Institute of Mathematics and Informatics of University of Latvia
摘要:An efficient implementation of high level model transformation languages is well known as a complex problem. It is believed that the most appropriate way to implement transformation languages is bootstrapping. However, bootstrapping is not possible without an efficient base language. In this paper, a new low level model transformation language L0+ is proposed, for which there exists an efficient implementation. This language can be used as a base language in the bootstrapping process. L0+ does not have advanced pattern definition facilities, but the expressive power of this language is comparable to some more advanced languages. In spite of the fact that L0+ is quite a low level language, it can also be used for the development of model transformations directly. The presented paper is an extended version of the second chapter of [1].