首页> 外文期刊>Theory and Practice of Logic Programming >Testing and debugging techniques for answer set solver development
【24h】

Testing and debugging techniques for answer set solver development

机译:用于答案集求解器开发的测试和调试技术

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

摘要

This paper develops automated testing and debugging techniques for answer set solver development. We describe a flexible grammar-based black-box ASP fuzz testing tool which is able to reveal various defects such as unsound and incomplete behavior, i.e. invalid answer sets and inability to find existing solutions, in state-of-the-art answer set solver implementations. Moreover, we develop delta debugging techniques for shrinking failure-inducing inputs on which solvers exhibit defective behavior. In particular, we develop a delta debugging algorithm in the context of answer set solving, and evaluate two different elimination strategies for the algorithm.
机译:本文开发了用于答案集求解器开发的自动化测试和调试技术。我们描述了一种灵活的基于语法的黑盒ASP模糊测试工具,该工具能够在最新的答案集求解器中揭示各种缺陷,例如不健全和不完整的行为(即无效的答案集和无法找到现有的解决方案)实现。此外,我们开发了增量调试技术,用于缩小导致故障的输入,求解器在这些输入上表现出不良行为。特别是,我们在答案集求解的背景下开发了增量调试算法,并评估了该算法的两种不同消除策略。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号