2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) 2021
DOI: 10.1109/models-c53483.2021.00121
|View full text |Cite
|
Sign up to set email alerts
|

Identification and Optimisation of Type-Level Model Queries

Abstract: The main appeal of task-specific model management languages such as ATL, OCL, Epsilon etc. is that they offer tailored syntaxes for the tasks they target, and provide concise first-class support for recurring activities in these tasks. On the flip side, task-specific model management languages are typically interpreted and are therefore significantly slower than generalpurpose programming languages (which can be also used to query and modify models) such as Java. While this is not an issue for smaller models, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 12 publications
0
3
0
Order By: Relevance
“…It computes type information of elements in model transformation and also it detects typing errors with respect to source and target metamodel. Static analysis can be used for a number of purposes such as optimisations in [11,17,18].…”
Section: External Threatsmentioning
confidence: 99%
“…It computes type information of elements in model transformation and also it detects typing errors with respect to source and target metamodel. Static analysis can be used for a number of purposes such as optimisations in [11,17,18].…”
Section: External Threatsmentioning
confidence: 99%
“…Program rewriting has proven to be beneficial for various optimization purposes, as demonstrated in [24] where it was utilized for optimizing type level model queries. Additionally, rewriting has played a crucial role in translating EOL expressions to Viatra for incremental evaluation [6], as well as converting them to MySQL queries for efficient execution on relational databases [7].…”
Section: Related Workmentioning
confidence: 99%
“…Static analysis has been used for enabling the translation from EOL to SQL [9], for optimisation of programs over EMF models [27] and for enabling the translation from EOL to Viatra patterns [8].…”
Section: Related Workmentioning
confidence: 99%