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 :
بازگشت