Randomized backtracking in state space traversal

4Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

While exhaustive state space traversal is not feasible in reasonable time for complex concurrent programs, many techniques for efficient detection of concurrency errors and testing of concurrent programs have been introduced in recent years, such as directed search and context-bounded model checking. We propose to use depth-first traversal with randomized backtracking, where it is possible to backtrack from a state before all outgoing transitions have been explored, and the whole process is driven by random number choices. Experiments with a prototype implementation in JPF on several Java programs show that, in most cases, fewer states must be explored to find an error with our approach than using the existing techniques. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Parízek, P., & Lhoták, O. (2011). Randomized backtracking in state space traversal. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6823 LNCS, pp. 75–89). https://doi.org/10.1007/978-3-642-22306-8_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free