Essec\Faculty\Model\Contribution {#2233
#_index: "academ_contributions"
#_id: "14344"
#_source: array:26 [
"id" => "14344"
"slug" => "14344-query-based-reverse-engineering-of-graph-databases-from-program-to-model"
"yearMonth" => "2019-09"
"year" => "2019"
"title" => "Query-Based Reverse Engineering of Graph Databases – From Program to Model"
"description" => "WATTIAU, I. et AKOKA, J. (2019). Query-Based Reverse Engineering of Graph Databases – From Program to Model. Dans: Tatjana Welzer, Johann Eder, Vili Podgorelec, Robert Wrembel, Mirjana Ivanović, Johann Gamper, Mikoƚaj Morzy, Theodoros Tzouramanis, Jérôme Darmont, Aida Kamišalić Latifić eds. <i>New Trends in Databases and Information Systems</i>. 1 ed. Springer International Publishing, pp. 188-197."
"authors" => array:2 [
0 => array:3 [
"name" => "WATTIAU Isabelle"
"bid" => "B00000530"
"slug" => "wattiau-isabelle"
]
1 => array:2 [
"name" => "AKOKA Jacky"
"bid" => "B00714200"
]
]
"ouvrage" => "New Trends in Databases and Information Systems"
"keywords" => array:5 [
0 => "Conceptual model"
1 => "Graph database"
2 => "Cypher query"
3 => "Reverse engineering"
4 => "Schema integration"
]
"updatedAt" => "2023-09-22 17:21:05"
"publicationUrl" => "https://link.springer.com/chapter/10.1007/978-3-030-30278-8_22"
"publicationInfo" => array:3 [
"pages" => "188-197"
"volume" => ""
"number" => ""
]
"type" => array:2 [
"fr" => "Chapitres"
"en" => "Book chapters"
]
"support_type" => array:2 [
"fr" => "Editeur"
"en" => "Publisher"
]
"countries" => array:2 [
"fr" => null
"en" => null
]
"abstract" => array:2 [
"fr" => "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."
"en" => "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."
]
"authors_fields" => array:2 [
"fr" => "Systèmes d'Information, Data Analytics et Opérations"
"en" => "Information Systems, Data Analytics and Operations"
]
"indexedAt" => "2025-12-05T11:22:03.000Z"
"docTitle" => "Query-Based Reverse Engineering of Graph Databases – From Program to Model"
"docSurtitle" => "Chapitres"
"authorNames" => "<a href="/cv/wattiau-isabelle">WATTIAU Isabelle</a>, AKOKA Jacky"
"docDescription" => "<span class="document-property-authors">WATTIAU Isabelle, AKOKA Jacky</span><br><span class="document-property-authors_fields">Systèmes d'Information, Data Analytics et Opérations</span> | <span class="document-property-year">2019</span>"
"keywordList" => "<a href="#">Conceptual model</a>, <a href="#">Graph database</a>, <a href="#">Cypher query</a>, <a href="#">Reverse engineering</a>, <a href="#">Schema integration</a>"
"docPreview" => "<b>Query-Based Reverse Engineering of Graph Databases – From Program to Model</b><br><span>2019-09 | Chapitres </span>"
"docType" => "research"
"publicationLink" => "<a href="https://link.springer.com/chapter/10.1007/978-3-030-30278-8_22" target="_blank">Query-Based Reverse Engineering of Graph Databases – From Program to Model</a>"
]
+lang: "fr"
+"_score": 8.620327
+"_ignored": array:3 [
0 => "abstract.en.keyword"
1 => "abstract.fr.keyword"
2 => "description.keyword"
]
+"parent": null
}