The design of a multicore extension of the SPIN model checker

GJ Holzmann, D Bosnacki - IEEE Transactions on Software …, 2007 - ieeexplore.ieee.org
We describe an extension of the SPIN model checker for use on multicore shared-memory
systems and report on its performance. We show how, with proper load balancing, the time …

Improved multi-core nested depth-first search

S Evangelista, A Laarman, L Petrucci… - … for Verification and …, 2012 - Springer
This paper presents C ndfs, a tight integration of two earlier multi-core nested depth-first
search (N dfs) algorithms for LTL model checking. C ndfs combines the different strengths …

Parallel model checking algorithms for linear-time temporal logic

J Barnat, V Bloemen, A Duret-Lutz, A Laarman… - Handbook of Parallel …, 2018 - Springer
Abstract Model checking is a fully automated, formal method for demonstrating absence of
bugs in reactive systems. Here, bugs are violations of properties in Linear-time Temporal …

Designing fast LTL model checking algorithms for many-core GPUs

J Barnat, P Bauch, L Brim, M Češka - Journal of Parallel and Distributed …, 2012 - Elsevier
Recent technological developments made various many-core hardware platforms widely
accessible. These massively parallel architectures have been used to significantly …

Scalable multi-core LTL model-checking

J Barnat, L Brim, P Ročkai - … SPIN Workshop, Berlin, Germany, July 1-3 …, 2007 - Springer
Recent development in computer hardware has brought more wide-spread emergence of
shared-memory, multi-core systems. These architectures offer opportunities to speed up …

Model checking of biological systems

L Brim, M Češka, D Šafránek - International School on Formal Methods for …, 2013 - Springer
Abstract Model checking together with other formal methods and techniques is being
adapted for applications to biological systems. We present a selection of approaches used …

Distributed algorithms for SCC decomposition

J Barnat, J Chaloupka… - Journal of Logic and …, 2011 - ieeexplore.ieee.org
We study existing parallel algorithms for the decomposition of a partitioned graph into its
strongly connected components (SCCs). In particular, we identify several individual …

CUDA accelerated LTL model checking

J Barnat, L Brim, M Ceška… - 2009 15th International …, 2009 - ieeexplore.ieee.org
Recent technological developments made available various many-core hardware platforms.
For example, a SIMD-like hardware architecture became easily accessible for many users …

Parallel partial order reduction with topological sort proviso

J Barnat, L Brim, P Ročkai - 2010 8th IEEE International …, 2010 - ieeexplore.ieee.org
Partial order reduction and distributed-memory processing are the two essential techniques
to fight the well-known state space explosion problem in explicit state model checking …

Large-scale directed model checking LTL

S Edelkamp, S Jabbar - International SPIN Workshop on Model Checking …, 2006 - Springer
To analyze larger models for explicit-state model checking, directed model checking applies
error-guided search, external model checking uses secondary storage media, and …