• DocumentCode
    2735245
  • Title

    An overlapped execution technique for graph rewriting rules

  • Author

    Mészáros, Tamás ; Asztalos, Márk ; Mezei, Gergely

  • Author_Institution
    Dept. of Autom. & Appl. Inf., Budapest Univ. of Technol. & Econ., Budapest, Hungary
  • fYear
    2010
  • fDate
    27-29 May 2010
  • Firstpage
    281
  • Lastpage
    286
  • Abstract
    Graph transformation is a well-known technique to process arbitrary object structures represented as attributed graphs. Recent graph transformation engines usually focus on the optimization of the individual rules, however, the similarity of the rules could be harnessed in many practical cases. A typical transformation engine performs the matching phase of the rule, then executes the rewriting phase, and starts the matching phase of another rule anew. However, in the matching phase, the (partial) results of previous pattern matches are not harnessed. In order to optimize the matching phase, an overlapped matching technique is presented in this paper: based on the definition of the rewriting rules, a compiled matcher is generated, that overlaps the matching phase of several rules at their common parts. The overlapped matching idea is generalized to incorporate structural hierarchy: overlapped rules may use parts of the common matches to a different degree.
  • Keywords
    Algorithm design and analysis; Automation; Engines; Informatics; Iterative algorithms; Mathematical model; Pattern matching; Production systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Cybernetics and Technical Informatics (ICCC-CONTI), 2010 International Joint Conference on
  • Conference_Location
    Timisoara, Romania
  • Print_ISBN
    978-1-4244-7432-5
  • Type

    conf

  • DOI
    10.1109/ICCCYB.2010.5491279
  • Filename
    5491279