Small and Cheap Counterexamples

Date: Wednesday 29 October 2008
Time: 13:00
Location: A306

Minimal counterexamples are desirable, but expensive to compute. We propose four algorithms for computing small counterexamples that approximate the shortest case. Three of these use a new algorithm for automata-theoretic linear-time model checking, based on an early algorithm by Dijkstra for detecting strongly connected components. All four of the approximation algorithms rely on transitions shuffling; we show that the default transition ordering can behave badly. The algorithms are compared to a standard shortest counterexample algorithm on a large public data set.

Problems? Contact our webmaster (webmaster@CUT-ME-OUT@cs.sun.ac.za).