2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS) 2016
DOI: 10.1109/rcis.2016.7549343
|View full text |Cite
|
Sign up to set email alerts
|

Mogwaï: A framework to handle complex queries on large models

Abstract: While Model Driven Engineering is gaining more industrial interest, scalability issues when managing large models have become a major problem in current modeling frameworks. Scalable model persistence has been achieved by using NoSQL backends for model storage, but existing modeling framework APIs have not evolved accordingly, limiting NoSQL query performance benefits. In this paper we present the Mogwaï, a scalable and efficient model query framework based on a direct translation of OCL queries to Gremlin, a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
29
0

Year Published

2016
2016
2018
2018

Publication Types

Select...
3
3

Relationship

3
3

Authors

Journals

citations
Cited by 20 publications
(29 citation statements)
references
References 23 publications
(37 reference statements)
0
29
0
Order By: Relevance
“…Gremlin recently appeared in a number of works such as Model-to-Model transformation [35], modeling and discovering vulnerabilities in source code [32].…”
Section: ) Gremlinmentioning
confidence: 99%
“…Gremlin recently appeared in a number of works such as Model-to-Model transformation [35], modeling and discovering vulnerabilities in source code [32].…”
Section: ) Gremlinmentioning
confidence: 99%
“…OCL's "Type.allInstances()") or avoid constructing intermediate objects in memory. Mogwaï is a model query framework that tackles this issue for models stored in NeoEMF/Graph, translating OCL queries to Tinkerpop Gremlin through ATL and reporting reductions in execution up to a factor of 20 [11]. 9 http://wiki.eclipse.org/Teneo/Hibernate.…”
Section: Database-backed Model Persistencementioning
confidence: 99%
“…The mapping presented in this Section is adapted from the one presented in [8] dedicated to OCL query evaluation on NeoEMF, a scalable model persistence framework designed to store models into graph databases [2]. In this Section, we present the Gremlin language and describe how OCL expressions are transformed into Gremlin queries according to the UML to GraphDB mapping.…”
Section: Translating Ocl Expressions To Gremlinmentioning
confidence: 99%
“…Note that due to lack of space we only present a subset of the OCL expressions which are supported by our approach. A complete version of this mapping is available in previous work [8]. These mappings are systematically applied on the input OCL expression, following a postorder traversal of the OCL Abstract Syntax Tree.…”
Section: The Gremlin Query Languagementioning
confidence: 99%
See 1 more Smart Citation