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...
Saved in:
Published in | Theory and Practice of Model Transformation Vol. 10888; pp. 175 - 183 |
---|---|
Main Authors | , , |
Format | Book Chapter |
Language | English |
Published |
Switzerland
Springer International Publishing AG
2018
Springer International Publishing |
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
ISBN | 9783319933160 3319933167 |
ISSN | 0302-9743 1611-3349 |
DOI | 10.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 |