English

Testing and Debugging Techniques for Answer Set Solver Development

Artificial Intelligence 2010-07-20 v1 Software Engineering

Abstract

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.

Keywords

Cite

@article{arxiv.1007.3223,
  title  = {Testing and Debugging Techniques for Answer Set Solver Development},
  author = {Robert Brummayer and Matti Järvisalo},
  journal= {arXiv preprint arXiv:1007.3223},
  year   = {2010}
}

Comments

18 pages

R2 v1 2026-06-21T15:49:58.343Z