Isao Sasano: Marker- Directed Optimization of UnCAL Graph Transformations
Isao Sasano: Marker- Directed Optimization of UnCAL Graph Transformations
复制标题
Isao Sasano:UnCAL 图转换的标记定向优化
DOI:
10.1007/978-3-642-32211-2_9
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Keisuke Nakano
中科院分区:
文献类型:
--
作者:
Soichiro Hidaka;Zhenjiang Hu;Kazuhiro Inaba;Hiroyuki Kato;Kazutaka Matsuda;Keisuke Nakano
Buneman et al. proposed a graph algebra called UnCAL (Unstructured CALculus) for compositional graph transformations based on structural recursion, and we have recently applied to model transformations. The compositional nature of the algebra greatly enhances the modularity of transformations. However, intermediate results generated between composed transformations cause overhead. Buneman et al. proposed fusion rules that eliminate the intermediate results, but auxiliary rewriting rules that enable the actual application of the fusion rules are not apparent so far. UnCAL graph model includes the concept of markers, which correspond to recursive function call in the structural recursion. We have found that there are many optimization opportunities at rewriting level based on static analysis, especially focusing on markers. The analysis can safely eliminate redundant function calls. Performance evaluation shows its practical effectiveness for non-trivial examples in model transformations.