Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T08:06:57.358Z Has data issue: false hasContentIssue false

Testing and debugging techniques for answer set solver development

Published online by Cambridge University Press:  09 July 2010

ROBERT BRUMMAYER
Affiliation:
Institute for Formal Models and Verification, Johannes Kepler University Linz, Austria
MATTI JÄRVISALO
Affiliation:
Department of Computer Science, University of Helsinki, Finland
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

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.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2010