Skip to Main content Skip to Navigation
Conference papers

Query-based reverse engineering of graph databases : from program to model

Abstract : Graph databases have been developed to meet data persistence requirements, notably from social networks. They are, like the other NoSQL databases, often schemaless. This paper describes an incremental approach deriving a conceptual model from a graph database by analyzing a Cypher flow of queries. This reverse engineering approach embeds three main contributions: (1) a set of transformation rules of Cypher queries into chunks of conceptual schemas, (2) an incremental approach based on these rules, (3) an illustration on an example. This contribution enables, from a Cypher code, to generate a conceptual model that will facilitate the evolution of the existing graph database. This research is part of a project aiming at building an environment enabling round-trip engineering of relational and NoSQL databases.
Document type :
Conference papers
Complete list of metadata
Contributor : Jacky Akoka <>
Submitted on : Wednesday, February 12, 2020 - 4:13:05 PM
Last modification on : Wednesday, June 24, 2020 - 4:19:56 PM



Isabelle Comyn-Wattiau, Jacky Akoka. Query-based reverse engineering of graph databases : from program to model. M2P@ADBIS 2019, Sep 2019, Bled, Slovenia. pp.188-197, ⟨10.1007/978-3-030-30278-8_22⟩. ⟨hal-02476375⟩



Record views