Doorgaan naar hoofdnavigatie Doorgaan naar zoeken Ga verder naar hoofdinhoud

Improving Spin's partial-order reduction for breadth-first search

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

Samenvatting

We describe an improvement of the partial-order reduction algorithm for breadth-first search which was introduced in Spin version 4.0. Our improvement is based on the algorithm by Alur et al. for symbolic state model checking for local safety properties [1]. The crux of the improvement is an optimization in the context of explicit state model checking of the condition that prevents action ignoring, also known as the cycle proviso. There is an interesting duality between the cycle provisos for the breadth-first search (BFS) and depth first search (DFS) exploration of the state space, which is reflected in the role of the BFS queue and the DFS stack, respectively. The improved version of the algorithm is supported in the current version of Spin and can be shown to perform significantly better than the initial version.
Originele taal-2Engels
TitelModel Checking Software (Proceedings 12th International SPIN Workshop, San Francisco CA, USA, August 22-24, 2005)
RedacteurenP. Godefroid
Plaats van productieBerlin
UitgeverijSpringer
Pagina's91-105
ISBN van geprinte versie978-3-540-28195-5
DOI's
StatusGepubliceerd - 2005

Publicatie series

NaamLecture Notes in Computer Science
Volume3639
ISSN van geprinte versie0302-9743

Vingerafdruk

Duik in de onderzoeksthema's van 'Improving Spin's partial-order reduction for breadth-first search'. Samen vormen ze een unieke vingerafdruk.

Citeer dit