【24h】

A Generalized Model for Algorithmic Debugging

机译:通用算法调试模型

获取原文

摘要

Algorithmic debugging is a semi-automatic debugging technique that is present in practically all mature programming languages. In this paper we claim that the state of the practice in algorithmic debugging is a step forward compared to the state of the theory. In particular, we argue that novel techniques for algorithmic debugging cannot be supported by the standard internal data structures used in this technique, and a generalization of the standard definitions and algorithms is needed. We identify two specific problems of the standard formulation and implementations of algorithmic debugging, and we propose a reformulation to solve both problems. The reformulation has been done in a paradigm-independent manner to make it useful and reusable in different programming languages.
机译:算法调试是一种几乎所有成熟的编程语言中都存在的半自动调试技术。在本文中,我们声称算法调试实践的状态与理论状态相比是向前迈出了一步。特别是,我们认为,用于算法调试的新技术不能被该技术中使用的标准内部数据结构所支持,因此需要对标准定义和算法进行概括。我们确定了标准制定和算法调试的实现中的两个具体问题,并提出了一种重新设计的方式来解决这两个问题。重新制定已以与范式无关的方式进行,以使其可在不同的编程语言中使用和重用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号