【24h】

Rewriting in Practice*

机译:实践重写*

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

摘要

The field of rewriting is broadly concerned with manipulating representations of objects so that we go from a larger representation to a smaller representation. The field of rewriting has contributed some fundamental results within the computer science discipline. This extended abstract explores a few impactful applications of rewriting in the areas of (a) design of algorithms, (b) formal modeling and analysis, and (c) term rewriting and theorem proving. The theory of rewriting can be used as a basis to study the design and analysis of algorithms in at least two distinct ways. First, an algorithm can often be viewed as a set of rewrite rules. A rewrite-based description of algorithms cleanly separates the logical part of an algorithm from the implementation details. This applies to large class of algorithms including graph algorithms, sorting algorithms, and combinatorial algorithms. Second, rewriting provides a general paradigm for the design of algorithms. The (abstract) critical-pair
机译:重写领域广泛地涉及操纵对象的表示,以便我们从较大的表示过渡到较小的表示。重写领域在计算机科学领域贡献了一些基本成果。这个扩展的摘要探讨了重写在(a)算法设计,(b)形式化建模和分析以及(c)术语重写和定理证明领域中的一些有影响的应用。重写理论可以用作至少两种不同方式研究算法设计和分析的基础。首先,算法通常可以看作是一组重写规则。基于重写的算法描述将算法的逻辑部分与实现细节完全分开。这适用于大类算法,包括图形算法,排序算法和组合算法。其次,重写为算法设计提供了一般范式。 (抽象的)关键对

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号