Model transformation as a mechanism for the implementation of domain specific transformation languages
Material type: ArticlePublication details: ref_localidad@NULL : SADIO, 2010Description: 1 archivo (356,6 KB)Subject(s): Online resources: Summary: Model Driven Engineering proposes a software development process in which the key notions are models and model transformations. Model transformations are specified using a model transformation language. There are already several proposals for model transformation specification, implementation, and execution, which are beginning to be used by Model Driven Engineering practitioners. The term model transformation language comprises all sorts of artificial languages used in model transformation development such as QVT, ATL and RubyTL. These languages are specific to define model transformations; however an extra level of specialization can be realized on them. That is to say, we can define a transformation language specifically addressed to a given transformation domain. In the present work we introduce the proposal of defining domain specific transformation languages and also we analyze a novel way to define their semantics. Our proposal consists in using transformation languages themselves to the implementation of such domain specific languages. We illustrate the proposal through an example in the data base domain.Item type | Current library | Call number | Status | Date due | Barcode |
---|---|---|---|---|---|
Capítulo de libro | Biblioteca Fac.Informática | A0492 (Browse shelf(Opens below)) | Available | DIF-A0492 |
Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca)
Model Driven Engineering proposes a software development process in which the key notions are models and model transformations. Model transformations are specified using a model transformation language. There are already several proposals for model transformation specification, implementation, and execution, which are beginning to be used by Model Driven Engineering practitioners. The term model transformation language comprises all sorts of artificial languages used in model transformation development such as QVT, ATL and RubyTL. These languages are specific to define model transformations; however an extra level of specialization can be realized on them. That is to say, we can define a transformation language specifically addressed to a given transformation domain. In the present work we introduce the proposal of defining domain specific transformation languages and also we analyze a novel way to define their semantics. Our proposal consists in using transformation languages themselves to the implementation of such domain specific languages. We illustrate the proposal through an example in the data base domain.
SADIO Electronic Journal of Informatics and Operations Research. 9(1), pp. 49-66
There are no comments on this title.