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

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

Research article in edited proceedings (conference) | Peer reviewed

Abstract

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 about the publication

EditorsNüttgens Markus, Thomas Oliver, Weber Barbara
Book titleEnterprise Modelling and Information Systems Architectures (EMISA)
Page range79-92
Title of seriesLecture Notes in Informatics (ISSN: 1617-5468)
Volume of seriesP-190
StatusPublished
Release year2011
Language in which the publication is writtenEnglish
ConferenceEnterprise Modelling and Information Systems Architectures (EMISA) 2011, Hamburg, Germany
ISBN978-88579-284-0

Authors from the University of Münster

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

Distinctions received for the publication

Best Paper Award at the Workshop for Enterprise Modelling and Information Systems Architectures (EMISA) 2011
Awarded by: Workshop for Enterprise Modelling and Information Systems Architectures (EMISA) 2011
Award given to: Dietrich, Hanns-Alexander; Steinhorst, Matthias; Becker, Jörg; Delfmann, Carsten Patrick
Date of awarding: 15/09/2011
Type of distinction: Best publication award

Doctorates the publication originates from

The Generic Model Query Language GMQL
Candidate: Steinhorst, Matthias | Supervisors: Becker, Jörg; Vossen, Gottfried
Period of time: 01/04/2010 - 31/07/2014
Doctoral examination procedure finished at: Doctoral examination procedure at University of Münster
Graph-based Conceptual Model Analysis - Design, Implementation, Demonstration and Evaluation of Model Query Languages
Candidate: Dietrich, Hanns-Alexander | Supervisors: Becker, Jörg; Kuchen, Herbert
Period of time: 01/07/2010 - 09/07/2014
Doctoral examination procedure finished at: Doctoral examination procedure at University of Münster