Neo4EMF, a Scalable Persistence Layer for EMF Models

Amine Benelallam 1, 2 Abel Gómez 1, 2 Gerson Sunyé 1, 2 Massimo Tisi 1 David Launay 3
1 ATLANMOD - Modeling Technologies for Software Production, Operation, and Evolution
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
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 ine cient. In this paper we propose a scalable persistence layer for the de-facto standard MDE framework EMF. The layer exploits the e ciency 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 le-based backends.
Document type :
Conference papers
Complete list of metadatas

Cited literature [12 references]  Display  Hide  Download

https://hal.inria.fr/hal-00968516
Contributor : Amine Benelallam <>
Submitted on : Tuesday, April 15, 2014 - 12:30:04 PM
Last modification on : Wednesday, December 5, 2018 - 1:22:13 AM
Long-term archiving on : Tuesday, July 15, 2014 - 10:42:46 AM

File

ECMFA2014-Neo4EMF.pdf
Files produced by the author(s)

Identifiers

Citation

Amine Benelallam, Abel Gómez, Gerson Sunyé, Massimo Tisi, David Launay. Neo4EMF, a Scalable Persistence Layer for EMF Models. ECMFA- European conference on Modeling Foundations and applications, University of York, Apr 2014, York, UK, United Kingdom. pp.230-241, ⟨10.1007/978-3-319-09195-2_15⟩. ⟨hal-00968516⟩

Share

Metrics

Record views

1014

Files downloads

1810