Scalable Queries and Model Transformations with the Mogwaï Tool

Abstract : Scalability of modeling frameworks has become a major issue hampering MDE adoption in the industry. Specifically, scalable model persistence, as well as efficient query and transformation engines, are two of the key challenges that need to be addressed to enable the support for very large models in current applications. In this paper we demonstrate Mogwaï, a tool designed to efficiently compute queries and transformations (expressed in OCL and ATL) over models stored in NoSQL databases. Mogwaï relies on a translational approach that maps constructs of the supported input languages to Gremlin, a generic NoSQL query language, and a model to datastore mapping allowing to compute the generated query on top of several datastores. The produced queries are computed on the database side, benefiting of all its optimizations, improving the execution time and reducing the memory footprint compared to standard solutions. The Mogwaï tool is released as a set of open source Eclipse plugins and is fully available online.
Type de document :
Communication dans un congrès
ICMT 2018, Jun 2018, Toulouse, France
Liste complète des métadonnées

Littérature citée [10 références]  Voir  Masquer  Télécharger
Contributeur : Gwendal Daniel <>
Soumis le : lundi 28 mai 2018 - 22:12:12
Dernière modification le : jeudi 7 février 2019 - 14:59:17
Document(s) archivé(s) le : mercredi 29 août 2018 - 15:46:35


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-01802009, version 1



Gwendal Daniel, Gerson Sunyé, Jordi Cabot. Scalable Queries and Model Transformations with the Mogwaï Tool. ICMT 2018, Jun 2018, Toulouse, France. 〈hal-01802009〉



Consultations de la notice


Téléchargements de fichiers