【24h】

Debugging ASP Programs by Means of ASP

机译:通过ASP调试ASP程序

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

摘要

Answer-set programming (ASP) has become an important paradigm for declarative problem solving in recent years. However, to further improve the usability of answer-set programs, the development of software-engineering tools is vital. In particular, the area of debugging provides a challenge in both theoretical and practical terms. This is due to the purely declarative nature of ASP that, on the one hand, calls for solver-independent methodologies and, on the other hand, does not directly apply to tracing techniques. In this paper, we propose a novel methodology, which rests within ASP itself, to sort out errors on the conceptual level. Our method makes use of tagging, where the program to be analyzed is rewritten using dedicated control atoms. This provides a flexible way to specify different types of debugging requests and a first step towards a dedicated (meta level) debugging language.
机译:近年来,答案集编程(ASP)已成为解决声明式问题的重要范例。但是,为了进一步提高答案集程序的可用性,开发软件工程工具至关重要。特别地,调试领域在理论和实践上都提出了挑战。这是由于ASP的纯声明性,一方面,它要求独立于求解器的方法,另一方面,它不直接应用于跟踪技术。在本文中,我们提出了一种新颖的方法,该方法基于ASP本身,可以在概念上解决错误。我们的方法利用标记,其中要分析的程序使用专用控制原子重写。这提供了一种灵活的方式来指定不同类型的调试请求,并且是迈向专用(元级别)调试语言的第一步。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号