Model transformation as a mechanism for the implementation of domain specific transformation languages
Model Driven Engineering proposes a software development process in which the key notions are models and model transformations. There are already several proposals for model transformation specification, implementation, and execution. In this paper we introduce the notion of domain specific transfor...
Guardado en:
Autores principales: | , , |
---|---|
Formato: | Articulo |
Lenguaje: | Inglés |
Publicado: |
2010
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/114615 https://publicaciones.sadio.org.ar/index.php/EJS/article/view/78 |
Aporte de: |
id |
I19-R120-10915-114615 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Inglés |
topic |
Ciencias Informáticas Model driven engineering Model transformation language Domain specific languages Semantics ATL |
spellingShingle |
Ciencias Informáticas Model driven engineering Model transformation language Domain specific languages Semantics ATL Irazábal, Jerónimo Pons, Claudia Fabiana Neil, Carlos Model transformation as a mechanism for the implementation of domain specific transformation languages |
topic_facet |
Ciencias Informáticas Model driven engineering Model transformation language Domain specific languages Semantics ATL |
description |
Model Driven Engineering proposes a software development process in which the key notions are models and model transformations. There are already several proposals for model transformation specification, implementation, and execution. In this paper we introduce the notion of domain specific transformation language (DSTL). A DSTL is a transformation language tailored for a specific domain; in contrast to well known transformation languages, such as QVT or ATL, the DSTL's syntax and semantics are directly related to a specific domain and/or kind of transformation. A DSTL makes transformations easer to write and understand, the code is intuitive and the users do not need to know a generic transformation language. Also we analyze a novel way to define its 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 database domain. |
format |
Articulo Articulo |
author |
Irazábal, Jerónimo Pons, Claudia Fabiana Neil, Carlos |
author_facet |
Irazábal, Jerónimo Pons, Claudia Fabiana Neil, Carlos |
author_sort |
Irazábal, Jerónimo |
title |
Model transformation as a mechanism for the implementation of domain specific transformation languages |
title_short |
Model transformation as a mechanism for the implementation of domain specific transformation languages |
title_full |
Model transformation as a mechanism for the implementation of domain specific transformation languages |
title_fullStr |
Model transformation as a mechanism for the implementation of domain specific transformation languages |
title_full_unstemmed |
Model transformation as a mechanism for the implementation of domain specific transformation languages |
title_sort |
model transformation as a mechanism for the implementation of domain specific transformation languages |
publishDate |
2010 |
url |
http://sedici.unlp.edu.ar/handle/10915/114615 https://publicaciones.sadio.org.ar/index.php/EJS/article/view/78 |
work_keys_str_mv |
AT irazabaljeronimo modeltransformationasamechanismfortheimplementationofdomainspecifictransformationlanguages AT ponsclaudiafabiana modeltransformationasamechanismfortheimplementationofdomainspecifictransformationlanguages AT neilcarlos modeltransformationasamechanismfortheimplementationofdomainspecifictransformationlanguages |
bdutipo_str |
Repositorios |
_version_ |
1764820446509793281 |