Distributed protocols are generally parametric and can be executed on a system with any number of nodes, and hence proving their correctness becomes an infinite state verification problem. The most popular approach for verifying distributed protocols is to find an inductive invariant which is strong enough to prove the required safety property. However, finding inductive invariants is known to be notoriously hard, and is especially harder in the context of distributed protocols which are quite complex due to their asynchronous nature. In this work, we investigate an orthogonal cut-off based approach to verifying distributed protocols which sidesteps the problem of finding an inductive invariant, and instead reduces checking correctness to a...
Formal correctness of complex multi-party network protocols can be difficult to verify. While models...
Population protocols [Angluin et al., PODC, 2004] are a formal model of sensor networks consisting o...
Population protocols are a model for parameterized systems in which a set of identical, anonymous, f...
We propose a framework to automate and mechanize simulation-based proofs of cutoffs for parameterize...
We study networks of processes which all execute the same finite-state protocol and communicate than...
We study cutoff results for parameterized verification and synthesis of guarded protocols, as introd...
The verification of contemporary distributed software systems is challenging, because they are heavi...
Proving that an unbounded distributed protocol satisfies a given safety property amounts to finding ...
In rendez-vous protocols an arbitrarily large number of indistinguishable finite-state agents intera...
© Springer Nature Switzerland AG 2019. We show that Cubicle [9], an SMT-based infinite-state model c...
International audienceWe show that Cubicle, an SMT-based infinite-state model checker, can be applie...
Protocol verification is a key component to hardware and software design. The proliferation of concu...
This paper presents a methodology for modelling and verification of high-assurance distributed proto...
Designing and implementing distributed systems correctly is a very challenging task. Tradition- ally...
Motivation. Fault-tolerant (FT) distributed protocols represent fundamental building blocks behind m...
Formal correctness of complex multi-party network protocols can be difficult to verify. While models...
Population protocols [Angluin et al., PODC, 2004] are a formal model of sensor networks consisting o...
Population protocols are a model for parameterized systems in which a set of identical, anonymous, f...
We propose a framework to automate and mechanize simulation-based proofs of cutoffs for parameterize...
We study networks of processes which all execute the same finite-state protocol and communicate than...
We study cutoff results for parameterized verification and synthesis of guarded protocols, as introd...
The verification of contemporary distributed software systems is challenging, because they are heavi...
Proving that an unbounded distributed protocol satisfies a given safety property amounts to finding ...
In rendez-vous protocols an arbitrarily large number of indistinguishable finite-state agents intera...
© Springer Nature Switzerland AG 2019. We show that Cubicle [9], an SMT-based infinite-state model c...
International audienceWe show that Cubicle, an SMT-based infinite-state model checker, can be applie...
Protocol verification is a key component to hardware and software design. The proliferation of concu...
This paper presents a methodology for modelling and verification of high-assurance distributed proto...
Designing and implementing distributed systems correctly is a very challenging task. Tradition- ally...
Motivation. Fault-tolerant (FT) distributed protocols represent fundamental building blocks behind m...
Formal correctness of complex multi-party network protocols can be difficult to verify. While models...
Population protocols [Angluin et al., PODC, 2004] are a formal model of sensor networks consisting o...
Population protocols are a model for parameterized systems in which a set of identical, anonymous, f...