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...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Irazábal, Jerónimo, Pons, Claudia Fabiana, Neil, Carlos
Formato: Articulo
Lenguaje:Inglés
Publicado: 2010
Materias:
ATL
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