...
首页> 外文期刊>Journal of symbolic computation >A survey of strategies in rule-based program transformation systems
【24h】

A survey of strategies in rule-based program transformation systems

机译:基于规则的程序转换系统中策略的调查

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Program transformation is the mechanical manipulation of a program in order to improve it relative to some cost function and is understood broadly as the domain of computation where programs are the data. The natural basic building blocks of the domain of program transformation are transformation rules expressing a 'one-step' transformation on a fragment of a program. The ultimate perspective of research in this area is a high-level, language parametric, rule-based program transformation system, which supports a wide range of transformations, admitting efficient implementations that scale to large programs. This situation has not yet been reached, as trade-offs between different goals need to be made. This survey gives an overview of issues in rule-based program transformation systems, focusing on the expressivity of rule-based program transformation systems and in particular on transformation strategies available in various approaches. The survey covers term rewriting, extensions of basic term rewriting, tree parsing strategies, systems with programmable strategies, traversal strategies, and context-sensitive rules.
机译:程序转换是对程序的机械操作,目的是相对于某些成本函数提高其性能,并广泛地理解为以程序为数据的计算领域。程序转换领域的自然基本构建块是表示规则的片段的“一步式”转换的转换规则。该领域研究的最终视角是基于语言,参数化,基于规则的高级程序转换系统,该系统支持各种转换,并允许适用于大型程序的有效实现。由于需要在不同目标之间进行权衡,因此尚未达到这种情况。这项调查概述了基于规则的程序转换系统中的问题,着重于基于规则的程序转换系统的表现力,尤其是各种方法中可用的转换策略。该调查涵盖术语重写,基本术语重写的扩展,树解析策略,具有可编程策略的系统,遍历策略以及上下文相关的规则。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号