Pattern Matching in Conceptual Models – A Formal Multi-Modelling Language Approach

Delfmann, Patrick; Herwig, Sebastian; Lis, Łukas; Stein, Armin

Research article in edited proceedings (conference) | Peer reviewed

Abstract

Recognizing patterns in conceptual models is useful for a number of purposes, for example revealing syntactical errors, model comparison, and identification of business process improvement potentials. In this contribution, we introduce a formal approach for the specification and matching of structural patterns in conceptual models. Unlike existing approaches, we do not focus on a certain application problem or a specific modelling language. Instead, our approach is generic making it applicable for any pattern matching purpose and any conceptual modelling language. In order to build sets representing structural model patterns, we define formal operations based on set theory, which can be applied to arbitrary models represented by sets. Besides a conceptual and formal specification of our approach, we present a prototypical modelling tool that shows its applicability through a particular application scenario.

Details about the publication

PublisherMendling, J.; Rinderle-Ma, S.; Esswein, W.
Book titleEnterprise Modelling and Information Systems Architectures: Proceedings of the 3rd International Workshop on Enterprise Modelling and Information Systems Architectures
Page range13-26
Publishing companyGesellschaft für Informatik
Place of publicationBonn
Title of seriesLecture Notes in Informatics (ISSN: 1617-5468)
Volume of series152
StatusPublished
Release year2009
Language in which the publication is writtenEnglish
Conference3rd International Workshop on Enterprise Modelling and Information Systems Architectures, Ulm, Germany
ISBN978-3-88579-246-8
Link to the full texthttp://subs.emis.de/LNI/Proceedings/Proceedings152/gi-proc-152-002.pdf
Keywordspattern matching; conceptual modeling; business process management

Authors from the University of Münster

Delfmann, Carsten Patrick
Chair of Information Systems and Information Management (IS)
Herwig, Sebastian
Chair of Information Systems and Information Management (IS)
Lis, Łukasz
Chair of Information Systems and Information Management (IS)
Stein, Armin
Chair of Information Systems and Information Management (IS)