Towards optimisation of model queries: A parallel execution approach

11Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

The growing size of software models poses significant scalability challenges. Amongst these challenges is the execution time of queries and transformations. In many cases, model management programs are (or can be) expressed as chains and combinations of core fundamental operations. Most of these operations are pure functions, making them amenable to parallelisation, lazy evaluation and short-circuiting. In this paper we show how all three of these optimisations can be combined in the context of Epsilon: an OCL-inspired family of model management languages. We compare our solutions with both interpreted and compiled OCL as well as hand-written Java code. Our experiments show a significant improvement in the performance of queries, especially on large models.

References Powered by Scopus

The Epsilon Object Language (EOL)

223Citations
N/AReaders
Get full text

A research roadmap towards achieving scalability in model driven engineering

79Citations
N/AReaders
Get full text

EUnit: A unit testing framework for model management tasks

36Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Towards transparent combination of model management execution strategies for low-code development platforms

12Citations
N/AReaders
Get full text

Scalable model views over heterogeneous modeling technologies and resources

12Citations
N/AReaders
Get full text

Efficient Execution of ATL Model Transformations Using Static Analysis and Parallelism

9Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Madani, S., Kolovos, D., & Paigea, R. F. (2019). Towards optimisation of model queries: A parallel execution approach. Journal of Object Technology, 18(2). https://doi.org/10.5381/JOT.2019.18.2.A3

Readers over time

‘20‘21‘22‘2401234

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 3

100%

Readers' Discipline

Tooltip

Agricultural and Biological Sciences 1

33%

Computer Science 1

33%

Engineering 1

33%

Save time finding and organizing research with Mendeley

Sign up for free
0