Integrating efficient model queries in state-of-the-art EMF tools

Gábor Bergmann, Ábel Hegedüs, Ákos Horváth, István Ráth, Zoltán Ujhelyi, Dániel Varró

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Citations (Scopus)

Abstract

Model-driven development tools built on industry standard platforms, such as the Eclipse Modeling Framework (EMF), heavily use model queries in various use cases, such as model transformation, well-formedness constraint validation and domain-specific model execution. As these queries are executed rather frequently in interactive modeling applications, they have a significant impact on the runtime performance of the tool, and also on the end user experience. However, due to their complexity, they can also be time consuming to implement and optimize on a case-by-case basis. The aim of the EMF-IncQuery framework is to address these shortcomings by using declarative queries over EMF models and executing them effectively using a caching mechanism. In the current paper, we present the new and significantly extended version of the EMF-IncQuery Framework, with new features and runtime extensions that speed up the development and testing of new queries by both IDE and API improvements. We demonstrate how our high performance queries can be easily integrated with other EMF tools using an entirely new case study in which EMF-IncQuery is deeply integrated into the EMF modeling infrastructure to facilitate the incremental evaluation of derived EAttributes and EReferences.

Original languageEnglish
Title of host publicationObjects, Models, Components, Patterns - 50th International Conference, TOOLS 2012, Proceedings
Pages1-8
Number of pages8
DOIs
Publication statusPublished - Jun 18 2012
Event50th International Conference on Objects, Models, Components, Patterns, TOOLS 2012 - Prague, Czech Republic
Duration: May 29 2012May 31 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7304 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other50th International Conference on Objects, Models, Components, Patterns, TOOLS 2012
CountryCzech Republic
CityPrague
Period5/29/125/31/12

    Fingerprint

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Bergmann, G., Hegedüs, Á., Horváth, Á., Ráth, I., Ujhelyi, Z., & Varró, D. (2012). Integrating efficient model queries in state-of-the-art EMF tools. In Objects, Models, Components, Patterns - 50th International Conference, TOOLS 2012, Proceedings (pp. 1-8). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 7304 LNCS). https://doi.org/10.1007/978-3-642-30561-0_1