A Framework for Fast Graph-based Pattern Matching in Conceptual Models

Pflanzl Nicolas, Breuker Dominic, Dietrich Hanns-Alexander, Steinhorst Matthias, Shitkova Maria, Becker Jörg, Delfmann Patrick

Research article in edited proceedings (conference) | Peer reviewed

Abstract

We introduce a pattern matching approach for conceptual models suitable for a number of model analysis scenarios like process weakness detection, process compliance checking, syntax verification and model translation. The approach does not depend on any particular modeling language which is achieved by treating conceptual models as labeled graphs. Consequently, we use pattern matching techniques known from algorithmic graph theory – subgraph isomorphism and subgraph homeomorphism. In general, algorithms solving these problems can be computationally expensive. However, special properties of conceptual models such as low treewidth and planarity can be exploited to keep computational complexity manageable. This makes pattern matching appli-cable even to large models typically used in large companies or corporate groups. We introduce a high-level meta algorithm checking structural properties of input models and patterns to decide which low-level pattern matching algorithm will likely deliver search results quickest.

Details about the publication

Page range250-257
StatusPublished
Release year2013
Language in which the publication is writtenEnglish
Conference15th IEEE Conference on Business Informatics (CBI) 2013, Vienna, Austria
ISBN978-0-7685-5072-5
DOI10.1109/CBI.2013.42
Keywordsconceptual modeling; conceptual model analysis; pattern matching; subgraph isomorphism; subgraph homeomorphism; planarity; treewidth

Authors from the University of Münster

Becker, Jörg
Chair of Information Systems and Information Management (IS)
Breuker, Dominic
Chair of Information Systems and Information Management (IS)
Delfmann, Carsten Patrick
Chair of Information Systems and Information Management (IS)
Dietrich, Hanns-Alexander
Chair of Information Systems and Information Management (IS)
Neumann, Maria
Chair of Information Systems and Information Management (IS)
Pflanzl, Nicolas
Databases and Information Systems Group (DBIS)
Steinhorst, Matthias
Chair of Information Systems and Information Management (IS)

Projects the publication originates from

Duration: 01/09/2012 - 31/08/2014
Funded by: DFG - Individual Grants Programme
Type of project: Individual project

Promotionen, aus denen die Publikation resultiert

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