首页> 外文会议>International conference on logic programming and nonmonotonic reasoning >Debugging Answer-Set Programs with Ouroboros - Extending the SeaLion Plugin
【24h】

Debugging Answer-Set Programs with Ouroboros - Extending the SeaLion Plugin

机译:使用Ouroboros调试答案集程序-扩展SeaLion插件

获取原文

摘要

In answer-set programming (ASP), there is a lack of debugging tools that are capable of handling programs with variables. Hence, we implemented a tool, called Ouroboros, for debugging non-ground answer-set programs. The system builds on a previous approach based on ASP meta-programming that has been recently extended to cover weight constraints and choice rules. The main debugging question addressed is "given a program P and an interpretation I, why is I not an answer set of P". Our tool gives answers in terms of two categories of explanations: unsatisfied rules and unfounded loops. Ouroboros is a plugin of the SeaLion integrated development environment for ASP that is built on Eclipse. Thereby, Ouroboros complements and profits from SeaLion's Stepping plugin, that implements a different debugging approach for ASP.
机译:在答案集编程(ASP)中,缺少能够处理带有变量的程序的调试工具。因此,我们实施了一个称为Ouroboros的工具,用于调试非地面答案集程序。该系统基于以前基于ASP元编程的方法,该方法最近已扩展为涵盖体重限制和选择规则。解决的主要调试问题是“给定程序P和解释I,为什么我不是P的答案集”。我们的工具根据两类解释给出答案:不满意的规则和没有根据的循环。 Ouroboros是基于Eclipse构建的适用于ASP的SeaLion集成开发环境的插件。因此,Ouroboros补充了SeaLion的Stepping插件并从中获利,该插件为ASP实现了不同的调试方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号