A short counterexample property for safety and liveness verification of fault-tolerant distributed algorithms

I Konnov, M Lazić, H Veith, J Widder - Proceedings of the 44th ACM …, 2017 - dl.acm.org
Distributed algorithms have many mission-critical applications ranging from embedded
systems and replicated databases to cloud computing. Due to asynchronous …

Formal verification of mobile robot protocols

B Bérard, P Lafourcade, L Millet, M Potop-Butucaru… - Distributed …, 2016 - Springer
Mobile robot networks emerged in the past few years as a promising distributed computing
model. Existing work in the literature typically ensures the correctness of mobile robot …

Parameterized model checking of rendezvous systems

B Aminof, T Kotek, S Rubin, F Spegni, H Veith - Distributed Computing, 2018 - Springer
Parameterized model checking is the problem of deciding if a given formula holds
irrespective of the number of participating processes. A standard approach for solving the …

Tutorial: Parameterized verification with byzantine model checker

I Konnov, M Lazić, I Stoilkovska, J Widder - International Conference on …, 2020 - Springer
Threshold guards are a basic primitive of many fault-tolerant algorithms that solve classical
problems of distributed computing, such as reliable broadcast, two-phase commit, and …

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 …

A model checking approach to testing the reliability of smart grid protection systems

ST Hamman, KM Hopkinson… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
As distributed, communication-based protection systems become more prevalent in the
emerging smart grid, the task of critically assessing their reliability has become increasingly …

[PDF][PDF] Finding Cut-Offs in Leaderless Rendez-Vous Protocols is Easy.

AR Balasubramanian, J Esparza, MA Raskin - FoSSaCS, 2021 - library.oapen.org
In rendez-vous protocols an arbitrarily large number of indistinguishable finite-state agents
interact in pairs. The cut-off problem asks if there exists a number B such that all initial …