Empreu aquest identificador per citar o enllaçar aquest ítem: http://hdl.handle.net/10609/93182
Títol: Distributing relational model transformation on MapReduce
Autoria: Benelallam, Amine  
Gómez Llana, Abel
Tisi, Massimo
Cabot, Jordi  
Altres: Université de Rennes 1
Institut Mines-Télécom
Universitat Oberta de Catalunya (UOC)
Citació: Benelallam, A., Gómez, A., Tisi, M. & Cabot, J. (2018). Distributing relational model transformation on MapReduce. Journal of Systems and Software, 142(), 1-20. doi: 10.1016/j.jss.2018.04.014
Resum: MDE has been successfully adopted in the production of software for several domains. As the models that need to be handled in MDE grow in scale, it becomes necessary to design scalable algorithms for model transformation (MT) as well as suitable frameworks for storing and retrieving models efficiently. One way to cope with scalability is to exploit the wide availability of distributed clusters in the Cloud for the parallel execution of MT. However, because of the dense interconnectivity of models and the complexity of transformation logic, the efficient use of these solutions in distributed model processing and persistence is not trivial. This paper exploits the high level of abstraction of an existing relational MT language, ATL, and the semantics of a distributed programming model, MapReduce, to build an ATL engine with implicitly distributed execution. The syntax of the language is not modified and no primitive for distribution is added. Efficient distribution of model elements is achieved thanks to a distributed persistence layer, specifically designed for relational MT. We demonstrate the effectiveness of our approach by making an implementation of our solution publicly available and using it to experimentally measure the speed-up of the transformation system while scaling to larger models and clusters.
Paraules clau: MapReduce
ATL
NeoEMF
transformació de models
computació distribuïda
DOI: 10.1016/j.jss.2018.04.014
Tipus de document: info:eu-repo/semantics/article
Versió del document: info:eu-repo/semantics/submittedVersion
Data de publicació: 19-mar-2018
Llicència de publicació: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Apareix a les col·leccions:Articles cientÍfics
Articles

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
distributingrelation.pdfPreprint1,18 MBAdobe PDFThumbnail
Veure/Obrir
Comparteix:
Exporta:
Consulta les estadístiques

Els ítems del Repositori es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.