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
Link To Document