Model Transformation by Example with Statistical Machine Translation

Karima Berramla, El Abbassia Deba, Jiechen Wu, Houari Sahraoui, Abou Benyamina

Abstract

In the last decade, Model-Driven Engineering (MDE) has experienced rapid growth in the software development community. In this context, model transformation occupies an important place that automates the transitions between development steps during the application production. To implement this transformation process, we require mastering languages and tools, but more importantly the semantic equivalence between the involved input and output metamodels. This knowledge is in general difficult to acquire, which makes transformation writing complex, time-consuming, and error-prone. In this paper, we propose a new model transformation by example approach to simplify model transformations, using Statistical Machine Translation (SMT). Our approach exploits the power of SMT by converting models in natural language texts and by processing them using models trained with IBM1 model.

Download


Paper Citation


in Harvard Style

Berramla K., Deba E., Wu J., Sahraoui H. and Benyamina A. (2020). Model Transformation by Example with Statistical Machine Translation.In Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-400-8, pages 76-83. DOI: 10.5220/0009168200760083


in Bibtex Style

@conference{modelsward20,
author={Karima Berramla and El Abbassia Deba and Jiechen Wu and Houari Sahraoui and Abou Benyamina},
title={Model Transformation by Example with Statistical Machine Translation},
booktitle={Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2020},
pages={76-83},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009168200760083},
isbn={978-989-758-400-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Model Transformation by Example with Statistical Machine Translation
SN - 978-989-758-400-8
AU - Berramla K.
AU - Deba E.
AU - Wu J.
AU - Sahraoui H.
AU - Benyamina A.
PY - 2020
SP - 76
EP - 83
DO - 10.5220/0009168200760083