An approach for model querying-by-example applied to multi-paradigm models

Research output: Contribution to journalArticlepeer-review


Scenarios for industry-scale multi-paradigm modelling involve analysis, transformation, or fine-grained manipulation of models. These models are often treated wholly or in part as trees (e.g. XML or XMI documents, or source code). However, existing facilities for accessing and manipulating models as trees is limited. We present a novel approach to model querying-by-example, treating models as trees. The approach abstracts away from platform-specific concerns (e.g. XML), and exploits tree-based patterns in expressing queries; the results of queries are also trees, thus providing means to compose (conjoin) queries without requiring intermediate manipulations.

Original languageEnglish
JournalElectronic Communications of the EASST
Publication statusPublished - 1 Jan 2011


  • Model analysis
  • Model querying-byexample
  • Multi-paradigm modelling
  • Tree patterns
  • Tree queries
  • Trees

Cite this