• DocumentCode
    1838578
  • Title

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

  • Author

    Pflanzl, Nicolas ; Breuker, Dominic ; Dietrich, Hanns-Alexander ; Steinhorst, Matthias ; Shitkova, Maria ; Becker, Jurgen ; Delfmann, Patrick

  • Author_Institution
    ERCIS, Univ. of Muenster, Münster, Germany
  • fYear
    2013
  • fDate
    15-18 July 2013
  • Firstpage
    250
  • Lastpage
    257
  • 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 - sub graph isomorphism and sub graph homeomorphism. In general, algorithms solving these problems can be computationally expensive. However, special properties of conceptual models such as low tree width and planarity can be exploited to keep computational complexity manageable. This makes pattern matching applicable 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.
  • Keywords
    graph theory; pattern matching; algorithmic graph theory; computational complexity; conceptual models; fast graph-based pattern matching; high-level meta algorithm; model analysis scenarios; model translation; process compliance checking; process weakness detection; subgraph homeomorphism; subgraph isomorphism; syntax verification; Algorithm design and analysis; Analytical models; Business; Computational modeling; Pattern matching; Semiconductor device modeling; Unified modeling language; conceptual model analysis; conceptual modeling; pattern matching; planarity; subgraph homeomorphism; subgraph isomorphism; treewidth;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Business Informatics (CBI), 2013 IEEE 15th Conference on
  • Conference_Location
    Vienna
  • Type

    conf

  • DOI
    10.1109/CBI.2013.42
  • Filename
    6642884