A Model-driven Process for Data Transformation of Heterogeneous Data

Haïfa Nakouri, Nadia Essoussi

2013

Abstract

In this paper, a model-driven approach to transform data format is provided. Original data is extracted from heterogeneous sources and is initially presented in a generic format called the public view format. Our approach includes a complete process of data transformation starting with data in public view format and ending with generating different kinds of formats (Excel, XML, HTML, etc.). There are three main stages in the proposed model-driven process: the input file injection which inserts the public view’s data in their corresponding model, the model-to-model transformation to bridge between the public view’s model and the output file’s model and finally the output file extraction to extract the output file from its corresponding model. Experimental results show that a model-driven approach for data transformation outperforms a code-centric approach in terms of execution time and automation rate.

References

  1. Allilaire, F., Bzivin, J., Jouault, F., and Kurtev, I. (2006). I.: Atl eclipse support for model transformation. In In: Proc. of the Eclipse Technology eXchange Workshop (eTX) at ECOOP.
  2. Bézivin, J. (2005). Model driven engineering: An emerging technical space. In GTTSE, pages 36-64.
  3. Bézivin, J., Jouault, F., and Touzet, D. (2007). An introduction to the atlas model management architecture., technical report, lina. Technical report.
  4. Budinsky, F., Brodsky, S. A., and Merks, E. (2003). Eclipse Modeling Framework. Pearson Education.
  5. Efftinge, S. and Vlter, M. (2006). oAW xText: A framework for textual DSLs. In Workshop on Modeling Symposium at Eclipse Summit.
  6. Jouault, F., Bézivin, J., and Team, A. (2006). Km3: a dsl for metamodel specification. In In proc. of 8th FMOODS, LNCS 4037, pages 171-185. Springer.
  7. Sun, Y., Demirezen, Z., Jouault, F., Tairas, R., and Gray, J. (2008). A model engineering approach to tool interoperability. In SLE, pages 178-187.
Download


Paper Citation


in Harvard Style

Nakouri H. and Essoussi N. (2013). A Model-driven Process for Data Transformation of Heterogeneous Data . In Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-8565-42-6, pages 177-181. DOI: 10.5220/0004221901770181


in Bibtex Style

@conference{modelsward13,
author={Haïfa Nakouri and Nadia Essoussi},
title={A Model-driven Process for Data Transformation of Heterogeneous Data},
booktitle={Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2013},
pages={177-181},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004221901770181},
isbn={978-989-8565-42-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - A Model-driven Process for Data Transformation of Heterogeneous Data
SN - 978-989-8565-42-6
AU - Nakouri H.
AU - Essoussi N.
PY - 2013
SP - 177
EP - 181
DO - 10.5220/0004221901770181