An Approach for Model Querying-by-Example Applied to Multi- Paradigm Models
Author(s) -
Alek Radjenovic,
Richard F. Paige
Publication year - 2024
Publication title -
technische universität berlin – universitätsbibliothek
Language(s) - English
DOI - 10.14279/tuj.eceasst.50.796
Subject(s) - computer science , xml , exploit , tree (set theory) , transformation (genetics) , code (set theory) , model transformation , source code , theoretical computer science , database , programming language , artificial intelligence , world wide web , set (abstract data type) , chemistry , mathematical analysis , biochemistry , gene , mathematics , computer security , consistency (knowledge bases)
Scenarios for industry-scale multi-paradigm modelling involve analysis,transformation, or fine-grained manipulation of models. These models are often treatedwholly 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 anovel approach to model querying-by-example, treating models as trees. The approachabstracts away from platform-specific concerns (e.g. XML), and exploits tree-basedpatterns in expressing queries; the results of queries are also trees, thus providing meansto compose (conjoin) queries without requiring intermediate manipulations.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom