<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-01802009</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-14T15:27:38+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Scalable Queries and Model Transformations with the Mogwaï Tool</title>
            <author role="aut">
              <persName>
                <forename type="first">Gwendal</forename>
                <surname>Daniel</surname>
              </persName>
              <email type="md5">b0bed122b228d55737896f01c208d09a</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">gwendal-daniel</idno>
              <idno type="idhal" notation="numeric">9260</idno>
              <idno type="halauthorid" notation="string">23929-9260</idno>
              <idno type="IDREF">https://www.idref.fr/221656200</idno>
              <affiliation ref="#struct-58784"/>
              <affiliation ref="#struct-227792"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Gerson</forename>
                <surname>Sunyé</surname>
              </persName>
              <email type="md5">599e163e003930298be4b1ea0443c42f</email>
              <email type="domain">univ-nantes.fr</email>
              <idno type="idhal" notation="string">sunye</idno>
              <idno type="idhal" notation="numeric">2953</idno>
              <idno type="halauthorid" notation="string">9852-2953</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-6407-8075</idno>
              <idno type="IDREF">https://www.idref.fr/151750467</idno>
              <affiliation ref="#struct-473973"/>
              <affiliation ref="#struct-25489"/>
              <affiliation ref="#struct-525283"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jordi</forename>
                <surname>Cabot</surname>
              </persName>
              <email type="md5">961c669dc3773ad7f104d581ddb3138e</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="numeric">924596</idno>
              <idno type="halauthorid" notation="string">546839-924596</idno>
              <orgName ref="#struct-84538"/>
              <affiliation ref="#struct-58784"/>
              <affiliation ref="#struct-300218"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Gwendal</forename>
                <surname>Daniel</surname>
              </persName>
              <email type="md5">2f2efe631c08f466732d8420492df877</email>
              <email type="domain">gmail.com</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2018-05-28 22:12:12</date>
              <date type="whenModified">2026-01-19 16:46:18</date>
              <date type="whenReleased">2018-05-29 10:01:16</date>
              <date type="whenProduced">2018-06-25</date>
              <date type="whenEndEmbargoed">2018-05-28</date>
              <ref type="file" target="https://inria.hal.science/hal-01802009v1/document">
                <date notBefore="2018-05-28"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-01802009v1/file/document.pdf" id="file-1802009-1828979">
                <date notBefore="2018-05-28"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="305151">
                <persName>
                  <forename>Gwendal</forename>
                  <surname>Daniel</surname>
                </persName>
                <email type="md5">2f2efe631c08f466732d8420492df877</email>
                <email type="domain">gmail.com</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01802009</idno>
            <idno type="halUri">https://inria.hal.science/hal-01802009</idno>
            <idno type="halBibtex">daniel:hal-01802009</idno>
            <idno type="halRefHtml">&lt;i&gt;ICMT 2018&lt;/i&gt;, Jun 2018, Toulouse, France. &lt;a target="_blank" href="https://dx.doi.org/10.1007/978-3-319-93317-7_9"&gt;&amp;#x27E8;10.1007/978-3-319-93317-7_9&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">ICMT 2018, Jun 2018, Toulouse, France. &amp;#x27E8;10.1007/978-3-319-93317-7_9&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-1802009-1828979"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="UNIV-NANTES">Université de Nantes</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="EC-NANTES">Ecole Centrale de Nantes</idno>
            <idno type="stamp" n="UNAM">l'unam - université nantes angers le mans</idno>
            <idno type="stamp" n="LS2N">Laboratoire des Sciences du Numérique de Nantes</idno>
            <idno type="stamp" n="LS2N-NAOMOD" corresp="LS2N">LS2N - équipe NaoMod ( Nantes Software Modeling Group)</idno>
            <idno type="stamp" n="INSTITUTS-TELECOM">composantes instituts telecom </idno>
            <idno type="stamp" n="NANTES-UNIVERSITE">Nantes Université</idno>
            <idno type="stamp" n="UNIV-NANTES-AV2022">Université de Nantes</idno>
            <idno type="stamp" n="NU-CENTRALE">École Centrale de Nantes</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Scalable Queries and Model Transformations with the Mogwaï Tool</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Gwendal</forename>
                    <surname>Daniel</surname>
                  </persName>
                  <email type="md5">b0bed122b228d55737896f01c208d09a</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">gwendal-daniel</idno>
                  <idno type="idhal" notation="numeric">9260</idno>
                  <idno type="halauthorid" notation="string">23929-9260</idno>
                  <idno type="IDREF">https://www.idref.fr/221656200</idno>
                  <affiliation ref="#struct-58784"/>
                  <affiliation ref="#struct-227792"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Gerson</forename>
                    <surname>Sunyé</surname>
                  </persName>
                  <email type="md5">599e163e003930298be4b1ea0443c42f</email>
                  <email type="domain">univ-nantes.fr</email>
                  <idno type="idhal" notation="string">sunye</idno>
                  <idno type="idhal" notation="numeric">2953</idno>
                  <idno type="halauthorid" notation="string">9852-2953</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-6407-8075</idno>
                  <idno type="IDREF">https://www.idref.fr/151750467</idno>
                  <affiliation ref="#struct-473973"/>
                  <affiliation ref="#struct-25489"/>
                  <affiliation ref="#struct-525283"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jordi</forename>
                    <surname>Cabot</surname>
                  </persName>
                  <email type="md5">961c669dc3773ad7f104d581ddb3138e</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="numeric">924596</idno>
                  <idno type="halauthorid" notation="string">546839-924596</idno>
                  <orgName ref="#struct-84538"/>
                  <affiliation ref="#struct-58784"/>
                  <affiliation ref="#struct-300218"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>ICMT 2018</title>
                  <date type="start">2018-06-25</date>
                  <settlement>Toulouse</settlement>
                  <country key="FR">France</country>
                </meeting>
                <imprint/>
              </monogr>
              <idno type="doi">10.1007/978-3-319-93317-7_9</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Model Transformation</term>
                <term xml:lang="en">Model Query</term>
                <term xml:lang="en">ATL</term>
                <term xml:lang="en">OCL</term>
                <term xml:lang="en">Scalability</term>
                <term xml:lang="en">MDE</term>
              </keywords>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>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.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="institution" xml:id="struct-58784" status="VALID">
          <idno type="ROR">https://ror.org/01f5wp925</idno>
          <orgName>Universitat Oberta de Catalunya [Barcelona]</orgName>
          <orgName type="acronym">UOC</orgName>
          <desc>
            <address>
              <addrLine>Rambla del Poblenou, 156, 08018 Barcelona</addrLine>
              <country key="ES"/>
            </address>
            <ref type="url">http://www.uoc.edu</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-227792" status="INCOMING">
          <orgName>Internet Interdisciplinary Institute</orgName>
          <desc>
            <address>
              <addrLine>Roc Boronat 117, 08018 Barcelona</addrLine>
              <country key="ES"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-58784" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-473973" status="OLD">
          <idno type="IdRef">203637585</idno>
          <idno type="RNSR">201722241F</idno>
          <idno type="ROR">https://ror.org/02snf8m58</idno>
          <orgName>Laboratoire des Sciences du Numérique de Nantes</orgName>
          <orgName type="acronym">LS2N</orgName>
          <date type="start">2017-01-01</date>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>Université de Nantes – faculté des Sciences et Techniques (FST)2 Chemin de la HoussinièreBP 92208, 44322 Nantes Cedex 3</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.ls2n.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-97058" type="direct"/>
            <relation active="#struct-93263" type="indirect"/>
            <relation active="#struct-111023" type="direct"/>
            <relation name="UMR6004" active="#struct-441569" type="direct"/>
            <relation active="#struct-481355" type="direct"/>
            <relation active="#struct-302102" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-25489" status="OLD">
          <orgName>Département de Mathématiques et Informatique - Université de Nantes</orgName>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>Université de Nantes Département de Mathématiques et Informatique 44072 Nantes cedex</addrLine>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-97058" type="direct"/>
            <relation active="#struct-93263" type="indirect"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-525283" status="OLD">
          <orgName>NaoMod - Nantes Software Modeling Group</orgName>
          <orgName type="acronym">LS2N - équipe NaoMod</orgName>
          <date type="start">2017-01-01</date>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-473973" type="direct"/>
            <relation active="#struct-97058" type="indirect"/>
            <relation active="#struct-93263" type="indirect"/>
            <relation active="#struct-111023" type="indirect"/>
            <relation name="UMR6004" active="#struct-441569" type="indirect"/>
            <relation active="#struct-481355" type="indirect"/>
            <relation active="#struct-302102" type="indirect"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300218" status="VALID">
          <idno type="ROR">https://ror.org/0371hy230</idno>
          <orgName>Institució Catalana de Recerca i Estudis Avançats = Catalan Institution for Research and Advanced Studies</orgName>
          <orgName type="acronym">ICREA</orgName>
          <date type="start">2001-01-01</date>
          <desc>
            <address>
              <addrLine>Passeig Lluís Companys 23, 08010 Barcelona</addrLine>
              <country key="ES"/>
            </address>
            <ref type="url">https://www.icrea.cat/</ref>
          </desc>
        </org>
        <org type="regrouplaboratory" xml:id="struct-97058" status="OLD">
          <orgName>Université de Nantes - UFR des Sciences et des Techniques</orgName>
          <orgName type="acronym">UN UFR ST</orgName>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>2, rue de la Houssinière - BP 92208 - 44322 Nantes cedex 3</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.sciences-techniques.univ-nantes.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-93263" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-93263" status="OLD">
          <idno type="IdRef">026403447</idno>
          <idno type="ROR">https://ror.org/03gnr7b55</idno>
          <orgName>Université de Nantes</orgName>
          <orgName type="acronym">UN</orgName>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>1, quai de Tourville - BP 13522 - 44035 Nantes cedex 1</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.univ-nantes.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-111023" status="OLD">
          <idno type="IdRef">03063525X</idno>
          <idno type="ISNI">0000000122039289</idno>
          <idno type="ROR">https://ror.org/03nh7d505</idno>
          <orgName>École Centrale de Nantes</orgName>
          <orgName type="acronym">ECN</orgName>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>1 rue de la Noë - BP 92101 - 44321 Nantes cedex 3</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.ec-nantes.fr/</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-481355" status="VALID">
          <idno type="IdRef">202743233</idno>
          <idno type="ROR">https://ror.org/030hj3061</idno>
          <orgName>IMT Atlantique</orgName>
          <orgName type="acronym">IMT Atlantique</orgName>
          <date type="start">2017-01-01</date>
          <desc>
            <address>
              <addrLine>Campus Brest : Technopôle Brest-Iroise CS 8381829238 BREST Cedex 3 -Campus Nantes : 4, rue Alfred Kastler- La chantrerie 44300 NANTES -Campus Rennes :  2 Rue de la Châtaigneraie, 35510 CESSON SEVIGNE</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.imt-atlantique.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-302102" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-302102" status="VALID">
          <idno type="IdRef">192427156</idno>
          <idno type="ISNI">000000012202567X</idno>
          <idno type="ROR">https://ror.org/025vp2923</idno>
          <idno type="Wikidata">Q27962533</idno>
          <orgName>Institut Mines-Télécom [Paris]</orgName>
          <orgName type="acronym">IMT</orgName>
          <date type="start">2012-03-01</date>
          <desc>
            <address>
              <addrLine>19 Place Marguerite Perey, 91120 Palaiseau</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.imt.fr/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>