Parameterized model checking of fault-tolerant distributed algorithms by abstraction

A John, I Konnov, U Schmid, H Veith… - 2013 Formal Methods …, 2013 - ieeexplore.ieee.org
We introduce an automated parameterized verification method for fault-tolerant distributed
algorithms (FTDA). FTDAs are parameterized by both the number of processes and the …

ByMC: Byzantine model checker

I Konnov, J Widder - … Symposium on Leveraging Applications of Formal …, 2018 - Springer
Abstract In recent work 10, 12, we have introduced a technique for automatic verification of
threshold-guarded distributed algorithms that have the following features:(1) up to t of …

Holistic verification of blockchain consensus

N Bertrand, V Gramoli, I Konnov, M Lazić… - arxiv preprint arxiv …, 2022 - arxiv.org
Blockchain has recently attracted the attention of the industry due, in part, to its ability to
automate asset transfers. It requires distributed participants to reach a consensus on a block …

[HTML][HTML] On the completeness of bounded model checking for threshold-based distributed algorithms: Reachability

I Konnov, H Veith, J Widder - Information and Computation, 2017 - Elsevier
Counter abstraction is a powerful tool for parameterized model checking, if the number of
local states of the concurrent processes is relatively small. In recent work, we introduced …

Verification of randomized consensus algorithms under round-rigid adversaries

N Bertrand, I Konnov, M Lazić, J Widder - International Journal on Software …, 2021 - Springer
Randomized fault-tolerant distributed algorithms pose a number of challenges for automated
verification:(i) parameterization in the number of processes and faults,(ii) randomized …

Parameterized model checking of synchronous distributed algorithms by abstraction

B Aminof, S Rubin, I Stoilkovska, J Widder… - … , Model Checking, and …, 2018 - Springer
Parameterized verification of fault-tolerant distributed algorithms has recently gained more
and more attention. Most of the existing work considers asynchronous distributed systems …

Para: parameterized path reduction, acceleration, and SMT for reachability in threshold-guarded distributed algorithms

I Konnov, M Lazić, H Veith, J Widder - Formal Methods in System Design, 2017 - Springer
Automatic verification of threshold-based fault-tolerant distributed algorithms (FTDA) is
challenging: FTDAs have multiple parameters that are restricted by arithmetic conditions, the …

On the completeness of bounded model checking for threshold-based distributed algorithms: Reachability

I Konnov, H Veith, J Widder - International Conference on Concurrency …, 2014 - Springer
Counter abstraction is a powerful tool for parameterized model checking, if the number of
local states of the concurrent processes is relatively small. In recent work, we introduced …

Model checking paxos in spin

G Delzanno, M Tatarek, R Traverso - arxiv preprint arxiv:1408.5962, 2014 - arxiv.org
We present a formal model of a distributed consensus algorithm in the executable
specification language Promela extended with a new type of guards, called counting guards …

What you always wanted to know about model checking of fault-tolerant distributed algorithms

I Konnov, H Veith, J Widder - … Ershov Informatics Conference, PSI 2015, in …, 2016 - Springer
Distributed algorithms have numerous mission-critical applications in embedded avionic
and automotive systems, cloud computing, computer networks, hardware design, and the …