Improving Non-Progress Cycle Checks.

Autor: Faragó, David, Schmitt, Peter H.
Zdroj: Model Checking Software (9783642026515); 2009, p50-67, 18p
Abstrakt: This paper introduces a new model checking algorithm that searches for non-progress cycles, used mainly to check for livelocks. The algorithm performs an incremental depth-first search, i.e., it searches through the graph incrementally deeper. It simultaneously constructs the state space and searches for non-progress cycles. The algorithm is expected to be more efficient than the method the model checker SPIN currently uses, and finds shortest (w.r.t. progress) counterexamples. Its only downside is the need for a subsequent reachability depth-first search (which is not the bottleneck) for constructing a full counterexample. The new algorithm is better combinable with partial order reduction than SPIN΄s method. [ABSTRACT FROM AUTHOR]
Databáze: Complementary Index