Fast Pattern Matching in Conceptual Models – Evaluating and Extending a Generic Approach

Dietrich Hanns-Alexander, Steinhorst Matthias, Becker Jörg, Delfmann Patrick

Forschungsartikel in Sammelband (Konferenz) | Peer reviewed

Zusammenfassung

Identifying structural patterns in conceptual models serves a variety of purposes ranging from model comparison to model integration and exploration. Although there are a multitude of different approaches for particular modelling languages and application scenarios, the modelling community lacks an integrated approach suitable for conceptual models of arbitrary languages and domains. Therefore, a generic set-theory based pattern matching approach has recently been developed. To prove that this approach is beneficial in terms of performance, we conduct a statistically rigorous analysis of its runtime behaviour. We augment the original approach to include a caching mechanism that further increases performance. We are able to show that the original algorithm is able to identify arbitrary patterns within milliseconds. The caching extension further increases performance by up to fifty per cent given the model base and patterns we used.

Details zur Publikation

Herausgeber*innenNüttgens Markus, Thomas Oliver, Weber Barbara
BuchtitelEnterprise Modelling and Information Systems Architectures (EMISA)
Seitenbereich79-92
Titel der ReiheLecture Notes in Informatics (ISSN: 1617-5468)
Nr. in ReiheP-190
StatusVeröffentlicht
Veröffentlichungsjahr2011
Sprache, in der die Publikation verfasst istEnglisch
KonferenzEnterprise Modelling and Information Systems Architectures (EMISA) 2011, Hamburg, Germany
ISBN978-88579-284-0

Autor*innen der Universität Münster

Becker, Jörg
Delfmann, Carsten Patrick
Dietrich, Hanns-Alexander
Steinhorst, Matthias

Preisverleihungen erhalten für die Publikation

Best Paper Award auf dem Workshop Enterprise Modelling and Information Systems Architectures (EMISA) 2011
Verliehen von: Workshop Enterprise Modelling and Information Systems Architectures (EMISA) 2011
Verliehen an: Dietrich, Hanns-Alexander; Steinhorst, Matthias; Becker, Jörg; Delfmann, Carsten Patrick
Verleihung erfolgte am: 15.09.2011
Art der Preisverleihung: Preis für beste Veröffentlichung

Promotionen, aus denen die Publikation resultiert

The Generic Model Query Language GMQL
Promovend*in: Steinhorst, Matthias | Betreuer*innen: Becker, Jörg; Vossen, Gottfried
Zeitraum: 01.04.2010 - 31.07.2014
Promotionsverfahren erfolgt(e) an: Promotionsverfahren an der Universität Münster
Graph-based Conceptual Model Analysis - Design, Implementation, Demonstration and Evaluation of Model Query Languages
Promovend*in: Dietrich, Hanns-Alexander | Betreuer*innen: Becker, Jörg; Kuchen, Herbert
Zeitraum: 01.07.2010 - 09.07.2014
Promotionsverfahren erfolgt(e) an: Promotionsverfahren an der Universität Münster