Scalable Queries and Model Transformations with the Mogwaï Tool

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...

Full description

Saved in:
Bibliographic Details
Published inTheory and Practice of Model Transformation Vol. 10888; pp. 175 - 183
Main Authors Daniel, Gwendal, Sunyé, Gerson, Cabot, Jordi
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2018
Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN9783319933160
3319933167
ISSN0302-9743
1611-3349
DOI10.1007/978-3-319-93317-7_9

Cover

Loading…
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.
AbstractList 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.
Author Cabot, Jordi
Sunyé, Gerson
Daniel, Gwendal
Author_xml – sequence: 1
  givenname: Gwendal
  surname: Daniel
  fullname: Daniel, Gwendal
  email: gdaniel@uoc.edu
  organization: Internet Interdisciplinary Institute (IN3), Universitat Oberta de Catalunya (UOC), Barcelona, Spain
– sequence: 2
  givenname: Gerson
  surname: Sunyé
  fullname: Sunyé, Gerson
  email: gerson.sunye@ls2n.fr
  organization: LS2N, Université de Nantes, Nantes, France
– sequence: 3
  givenname: Jordi
  surname: Cabot
  fullname: Cabot, Jordi
  email: jordi.cabot@icrea.cat
  organization: ICREA, Barcelona, Spain
BookMark eNo1kE1OwzAQhQ0URFt6Aja5gGHGTuJ4B6r4k0AIUdaWk0yaQIhLnKrH4hBcDLeF1ZuZN280-iZs1LmOGDtHuEAAdalVxiWXqLmWEhVXRh-wSSj1rk8O2RhTRC5lrI_YLKz_eymM2BgkCK5VLE_YBCFGlDpW-pTNvH8HAAFSC5GM2dVrYVubtxS9rKlvyEe2K6MnV1IbLXrb-cr1n3ZoXOejTTPU0VBTsJcb-_MdLZxrz9hxZVtPsz-dsrfbm8X8nj8-3z3Mrx95LQUOPBcqU1SWqrJQ6lwEURpyKIBsmmuyVZZYLOMyjTNRpDYOH6pcIciqJCpIThnu7_pV33RL6k3u3Ic3CGbLywQARpqAwOz4mDAJmXifWfXua01-MLQNFdQNvW2L2q4G6r1JRZaIJDEoM4MB4y83cWvK
ContentType Book Chapter
Copyright Springer International Publishing AG, part of Springer Nature 2018
Copyright_xml – notice: Springer International Publishing AG, part of Springer Nature 2018
DBID FFUUA
DEWEY 5.0999999999999996
DOI 10.1007/978-3-319-93317-7_9
DatabaseName ProQuest Ebook Central - Book Chapters - Demo use only
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 3319933175
9783319933177
EISSN 1611-3349
Editor Rensink, Arend
Sánchez Cuadrado, Jesús
Editor_xml – sequence: 1
  fullname: Rensink, Arend
– sequence: 2
  fullname: Sánchez Cuadrado, Jesús
EndPage 183
ExternalDocumentID EBC6285255_138_183
GroupedDBID 0D6
0DA
38.
AABBV
AEDXK
AEJLV
AEKFX
AEZAY
ALMA_UNASSIGNED_HOLDINGS
ANXHU
BBABE
BICGV
BJAWL
BUBNW
CVGDX
CZZ
EDOXC
FFUUA
FOYMO
I4C
IEZ
NQNQZ
OEBZI
SBO
TPJZQ
TSXQS
Z5O
Z7R
Z7S
Z7U
Z7W
Z7X
Z7Y
Z7Z
Z81
Z83
Z84
Z85
Z87
Z88
-DT
-GH
-~X
1SB
29L
2HA
2HV
5QI
875
AASHB
ABMNI
ACGFS
ADCXD
AEFIE
EJD
F5P
FEDTE
HVGLF
LAS
LDH
P2P
RIG
RNI
RSU
SVGTG
VI1
~02
ID FETCH-LOGICAL-h321t-b2787edd7fa0d9b2fa0790b0c0ea6b9eaf85a1d4d6482c6a42037b7103fdeece3
ISBN 9783319933160
3319933167
ISSN 0302-9743
IngestDate Tue Jul 29 20:12:36 EDT 2025
Thu May 29 01:49:06 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
LCCallNum QA76.758
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-h321t-b2787edd7fa0d9b2fa0790b0c0ea6b9eaf85a1d4d6482c6a42037b7103fdeece3
OCLC 1041139479
OpenAccessLink https://inria.hal.science/hal-01802009
PQID EBC6285255_138_183
PageCount 9
ParticipantIDs springer_books_10_1007_978_3_319_93317_7_9
proquest_ebookcentralchapters_6285255_138_183
PublicationCentury 2000
PublicationDate 2018
PublicationDateYYYYMMDD 2018-01-01
PublicationDate_xml – year: 2018
  text: 2018
PublicationDecade 2010
PublicationPlace Switzerland
PublicationPlace_xml – name: Switzerland
– name: Cham
PublicationSeriesSubtitle Programming and Software Engineering
PublicationSeriesTitle Lecture Notes in Computer Science
PublicationSeriesTitleAlternate Lect.Notes Computer
PublicationSubtitle 11th International Conference, ICMT 2018, Held As Part of STAF 2018, Toulouse, France, June 25-26, 2018, Proceedings
PublicationTitle Theory and Practice of Model Transformation
PublicationYear 2018
Publisher Springer International Publishing AG
Springer International Publishing
Publisher_xml – name: Springer International Publishing AG
– name: Springer International Publishing
RelatedPersons Kleinberg, Jon M.
Mattern, Friedemann
Naor, Moni
Mitchell, John C.
Terzopoulos, Demetri
Steffen, Bernhard
Pandu Rangan, C.
Kanade, Takeo
Kittler, Josef
Weikum, Gerhard
Hutchison, David
Tygar, Doug
RelatedPersons_xml – sequence: 1
  givenname: David
  surname: Hutchison
  fullname: Hutchison, David
  organization: Lancaster University, Lancaster, United Kingdom
– sequence: 2
  givenname: Takeo
  surname: Kanade
  fullname: Kanade, Takeo
  organization: Carnegie Mellon University, Pittsburgh, USA
– sequence: 3
  givenname: Josef
  surname: Kittler
  fullname: Kittler, Josef
  organization: University of Surrey, Guildford, United Kingdom
– sequence: 4
  givenname: Jon M.
  surname: Kleinberg
  fullname: Kleinberg, Jon M.
  organization: Cornell University, Ithaca, USA
– sequence: 5
  givenname: Friedemann
  surname: Mattern
  fullname: Mattern, Friedemann
  organization: ETH Zurich, Zurich, Switzerland
– sequence: 6
  givenname: John C.
  surname: Mitchell
  fullname: Mitchell, John C.
  organization: Stanford University, Stanford, USA
– sequence: 7
  givenname: Moni
  surname: Naor
  fullname: Naor, Moni
  organization: Dept Applied Math & Computer Science, Weizmann Institute of Science, Rehovot, Israel
– sequence: 8
  givenname: C.
  surname: Pandu Rangan
  fullname: Pandu Rangan, C.
  organization: Indian Institute of Technology Madras, Chennai, India
– sequence: 9
  givenname: Bernhard
  surname: Steffen
  fullname: Steffen, Bernhard
  organization: TU Dortmund University, Dortmund, Germany
– sequence: 10
  givenname: Demetri
  surname: Terzopoulos
  fullname: Terzopoulos, Demetri
  organization: University of California, Los Angeles, USA
– sequence: 11
  givenname: Doug
  surname: Tygar
  fullname: Tygar, Doug
  organization: University of California, Berkeley, USA
– sequence: 12
  givenname: Gerhard
  surname: Weikum
  fullname: Weikum, Gerhard
  organization: Max Planck Institute for Informatics, Saarbrücken, Germany
SSID ssj0002039225
ssj0002792
Score 1.922358
Snippet Scalability of modeling frameworks has become a major issue hampering MDE adoption in the industry. Specifically, scalable model persistence, as well as...
SourceID springer
proquest
SourceType Publisher
StartPage 175
SubjectTerms ATL
MDE
Model query
Model transformation
OCL
Scalability
Title Scalable Queries and Model Transformations with the Mogwaï Tool
URI http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=6285255&ppg=183
http://link.springer.com/10.1007/978-3-319-93317-7_9
Volume 10888
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELagLIiBtygveWACBSVxEicbDxWqiiIhWtTNsmMHBtRKtAiJP8WP4I9xtuO0jbqUJYmsJHLuc853Z393CJ3FAU_CnHAPZr_Ci0SWeCmnCn53STKY_0Ro4h3dx6TdjzqDeDAtfWfYJRNxmX8v5JX8B1VoA1w1S3YJZKuXQgNcA75wBIThWDN-58OsDmC9Pm53-1uqk9nPokvb2JzlFTFxdlw8AyiGLvX0qXMc2xTNix4qeW_aMO2OXr-4WVK_u-iNRu-zoYIgrYUKXKiwFmyciXdd38-5l4To7X0ksBn_K30JiildqH1nN1xocpR-lnqUZdPJxi2wB7Z8TS3XdevmVlM6wc1hAUkZ3LSKVmkaN9Dadavz8FJFz0If7Low1mQd10dq0ylN-1zlmLJphGtdmvMoaovgxrbobaENzTfBmggCndxGK2q4gzZdtQ1cKt9ddOWQwyVyGJDDBjlcQw5r5DAghw1yvz9Yo7aH-net3m3bK-tfeG8kDCaeCEGbKilpwX2ZiRBONPOFn_uKJyJTvEhjHshIJlEa5gmPQCpUgMlICqlUrsg-agxHQ3WAsMxjqV1lsH7Bf0ykyGgg8kiqAv7TKCVN5DlpMLNKX24Nzu23j1kNliY6dyJj-vYxc-mvQdSMMBA1M6Jm0HK45MuP0Pp09B6jxuTjU52A6TcRp-U4-AOdDFVM
linkProvider Library Specific Holdings
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Theory+and+Practice+of+Model+Transformation&rft.atitle=Scalable+Queries+and+Model+Transformations+with+the+Mogwa%C3%AF+Tool&rft.date=2018-01-01&rft.pub=Springer+International+Publishing+AG&rft.isbn=9783319933160&rft.volume=10888&rft_id=info:doi/10.1007%2F978-3-319-93317-7_9&rft.externalDBID=183&rft.externalDocID=EBC6285255_138_183
thumbnail_s http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F6285255-l.jpg