The Diagramed Model Query Language 2.0: Design, Implementation, and Evaluation

Delfmann Patrick, Riehle Dennis M, Höhenberger Steffen, Corea Carl, Drodt Christoph

Forschungsartikel (Buchbeitrag) | Peer reviewed

Zusammenfassung

The Diagramed Model Query Language (DMQL) is a structural query language that operates on process models and related kinds of models, e.g., data models. In this article, we explain how DMQL works and report on DMQL's research process, which includes intermediate developments. The idea of a new model query language came from observations in industry projects, where it was necessary to deal with a variety of modeling languages, complex query requirements and the need for pinpointing the query results. Thus, we developed the Generic Model Query Language (GMQL) tailored to deal with models of arbitrary modeling languages and queries that express model graph structures of any complexity. GMQL queries are formulas and professionals expressed the need to specify queries more conveniently. Therefore, the next development step was DMQL, which comes with functionality similar to GMQL, but allows to specify queries graphically. In this article, we describe both query languages, their syntax, semantics, implementation and evaluation, and come up with a new version of DMQL, which includes new functionality. Finally, we relate GMQL and DMQL to the Process Querying Framework.

Details zur Publikation

Herausgeber*innenPolyvyanyy Artem
BuchtitelProcess Querying Methods
Seitenbereich115-148
VerlagSpringer Nature
ErscheinungsortCham
StatusVeröffentlicht
Veröffentlichungsjahr2022
Sprache, in der die Publikation verfasst istEnglisch
StichwörterProcess Model Analysis; Process Querying; Model Query Language

Autor*innen der Universität Münster

Delfmann, Carsten Patrick
Höhenberger, Steffen
Riehle, Dennis

Promotionen, aus denen die Publikation resultiert

Digitalisation and Automation of Compliance Management - A Model-based Method for Ensuring Business Process Compliance
Promovend*in: Riehle, Dennis M | Betreuer*innen: Becker, Jörg
Zeitraum: bis 08.11.2019
Promotionsverfahren erfolgt(e) an: Promotionsverfahren an der Universität Münster