GrGen: A Fast SPO-Based Graph Rewriting Tool
GrGen: A Fast SPO-Based Graph Rewriting Tool
复制标题
DOI:
10.1007/11841883_27
复制
发表时间:
2006-09
期刊:
影响因子:
--
通讯作者:
Rubino Geiß;G. V. Batz;Daniel Grund;Sebastian Hack;A. Szalkowski
中科院分区:
文献类型:
--
作者:
Rubino Geiß;G. V. Batz;Daniel Grund;Sebastian Hack;A. Szalkowski
Graph rewriting is a powerful technique that requires graph pattern matching, which is an NP-complete problem. We presentGrGen, a generative programming system for graph rewriting, which applies heuristic optimizations. According to Varró’s benchmark it is at least one order of magnitude faster than any other tool known to us.Our graph rewriting tool implements the well-founded single-pushout approach. We define the notion of search plans to represent different matching strategies and equip these search plans with a cost model, taking the present host graph into account. The task of selecting a good search plan is then viewed as an optimization problem.For the ease of use,GrGenfeatures an expressive specification language and generates program code with a convenient interface.