I/O efficient accepting cycle detection

J Barnat, L Brim, P Šimeček - International Conference on Computer Aided …, 2007 - Springer
We show how to adapt an existing non-DFS-based accepting cycle detection algorithm
OWCTY [10, 15, 29] to the I/O efficient setting and compare its I/O efficiency and practical …

Time-efficient model checking with magnetic disk

T Bao, M Jones - International Conference on Tools and Algorithms for …, 2005 - Springer
Explicit model checking with magnetic disk is prohibitively slow if file input/output (IO) is not
carefully managed. We give an empirical analysis of the two published algorithms for model …

Generating counter-examples through randomized guided search

N Rungta, EG Mercer - International SPIN Workshop on Model Checking of …, 2007 - Springer
Computational resources are increasing rapidly with the explosion of multi-core processors
readily available from major vendors. Model checking needs to harness these resources to …

Hardness for explicit state software model checking benchmarks

N Rungta, EG Mercer - Fifth IEEE International Conference on …, 2007 - ieeexplore.ieee.org
Directed model checking algorithms focus computation resources in the error-prone areas of
concurrent systems. The algorithms depend on some empirical analysis to report their …

Randomized backtracking in state space traversal

P Parizek, O Lhoták - International SPIN Workshop on Model Checking of …, 2011 - Springer
While exhaustive state space traversal is not feasible in reasonable time for complex
concurrent programs, many techniques for efficient detection of concurrency errors and …

Deep random search for efficient model checking of timed automata

R Grosu, X Huang, SA Smolka, W Tan, S Tripakis - Monterey Workshop, 2006 - Springer
Abstract We present DRS (Deep Random Search), a new Las Vegas algorithm for model
checking safety properties of timed automata. DRS explores the state space of the …

Fast detection of concurrency errors by state space traversal with randomization and early backtracking

P Parízek, O Lhoták - International Journal on Software Tools for …, 2019 - Springer
State space traversal is a very popular approach to detect concurrency errors and test
concurrent programs. However, it is not practically feasible for complex programs with many …

[PDF][PDF] Platform dependent verification: On engineering verification tools for 21st century

L Brim, J Barnat - arXiv preprint arXiv:1111.0368, 2011 - arxiv.org
With the increase in complexity and degree of parallelism of computer systems, it became
even more important to develop formal methods for ensuring their quality. Correctness and …

The spin on guided random search in verification

TH Bui, A Nymeyer - 2008 IEEE International Conference on …, 2008 - ieeexplore.ieee.org
The bugbear of model checking is the explosion in the number of states as the number of
processes increases. Industrial-sized problems are often intractable for model checkers. We …

A case study in domain-customized model checking for real-time component software

M Hoosier, MB Dwyer, Robby, J Hatcliff - Leveraging Applications of …, 2006 - Springer
Despite a decade of intensive research on general techniques for reducing the complexity of
model checking, scalability remains the chief obstacle to its widespread adoption. Past …