Roundtrip engineering of NoSQL databases

  • Jacky Akoka CEDRIC-CNAM & TEM-Institut Mines Telecom, Paris, France
  • Isabelle Comyn-Wattiau ESSEC Business School, Cergy-Pontoise, France
Keywords: Roundtrip Engineering, Forward Engineering, Reverse Engineering, Roundtrip Process, Knowledge Base, NoSQL Database


In this article we present a framework describing a roundtrip engineering process for NoSQL database systems. This framework, based on the Model Driven Engineering approach, is composed of a knowledge base guiding the roundtrip process. Starting from a roundtrip generic scenario, we propose several roundtrip scenarios combining forward and reverse engineering processes. We illustrate our approach with an example related to a property graph database. The illustrative scenario consists of successive steps of model enrichment combined with forward and reverse engineering processes. Future research will consist in designing and implementing the main components of the knowledge base.

Invited Contribution