Manual and automated performance optimization of model transformation systems
Manual and automated performance optimization of model transformation systems
复制标题
模型转换系统的手动和自动性能优化
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
M. Asztalos
中科院分区:
文献类型:
--
作者:
T. Mészáros;G. Mezei;T. Levendovszky;M. Asztalos
Model-based development is one of the most promising solutions for several problems of industrial software engineering. Graph transformation is a proven method for processing domain-specific models. However, in order to be used by domain experts without graph transformation experts, it must be fast even if not tweaked for speed manually based on knowledge available only to the implementers of the transformation system. In this paper, we compare the performance of such manual optimizations with a solution using automated optimization based on sharing of matches between overlapping left-hand-sides of sequentially independent rules. This yields a 11% improvement in our scenario, although our prototypical implementation only exploits overlapping between, at most, two rules, and the analyzed benchmark does not contain many cases where the optimization is applicable.