ConferenceAmine Benelallam, Abel Gómez, Gerson Sunyé, Massimo Tisi, David Launay Neo4EMF, A Scalable Persistence Layer for EMF Models Modelling Foundations and Applications: 10th European Conference, ECMFA 2014, Held as Part of STAF 2014, York, UK, July 21-25, 2014. Proceedings, vol. 8569, Springer International Publishing, 2014, ISBN: 978-3-319-09195-2, (York, UK). Abstract | Links | BibTeX | Tags: Graph Databases, Model Persistence, NeoEMF, Very Large Models (VLMs) @conference{Benelallam:ECMFA:2014,
title = {Neo4EMF, A Scalable Persistence Layer for EMF Models},
author = {Amine Benelallam and Abel G\'{o}mez and Gerson Suny\'{e} and Massimo Tisi and David Launay},
editor = {Jordi Cabot and Julia Rubin},
doi = {10.1007/978-3-319-09195-2_15},
isbn = {978-3-319-09195-2},
year = {2014},
date = {2014-01-01},
booktitle = {Modelling Foundations and Applications: 10th European Conference, ECMFA 2014, Held as Part of STAF 2014, York, UK, July 21-25, 2014. Proceedings},
volume = {8569},
pages = {230--241},
publisher = {Springer International Publishing},
abstract = {Several industrial contexts require software engineering methods and tools able to handle large-size artifacts. The central idea of abstraction makes model-driven engineering (MDE) a promising approach in such contexts, but current tools do not scale to very large models (VLMs): already the task of storing and accessing VLMs from a persisting support is currently inefficient. In this paper we propose a scalable persistence layer for the de-facto standard MDE framework EMF. The layer exploits the efficiency of graph databases in storing and accessing graph structures, as EMF models are. A preliminary experimentation shows that typical queries in reverse-engineering EMF models have good performance on such persistence layer, compared to file-based backends.},
note = {York, UK},
keywords = {Graph Databases, Model Persistence, NeoEMF, Very Large Models (VLMs)},
pubstate = {published},
tppubtype = {conference}
}
Several industrial contexts require software engineering methods and tools able to handle large-size artifacts. The central idea of abstraction makes model-driven engineering (MDE) a promising approach in such contexts, but current tools do not scale to very large models (VLMs): already the task of storing and accessing VLMs from a persisting support is currently inefficient. In this paper we propose a scalable persistence layer for the de-facto standard MDE framework EMF. The layer exploits the efficiency of graph databases in storing and accessing graph structures, as EMF models are. A preliminary experimentation shows that typical queries in reverse-engineering EMF models have good performance on such persistence layer, compared to file-based backends. |