2015
DOI: 10.1007/978-3-319-21690-4_6
|View full text |Cite
|
Sign up to set email alerts
|

SMT and POR Beat Counter Abstraction: Parameterized Model Checking of Threshold-Based Distributed Algorithms

Abstract: Automatic verification of threshold-based fault-tolerant distributed algorithms (FTDA) is challenging: they have multiple parameters that are restricted by arithmetic conditions, the number of processes and faults is parameterized, and the algorithm code is parameterized due to conditions counting the number of received messages. Recently, we introduced a technique that first applies data and counter abstraction and then runs bounded model checking (BMC). Given an FTDA, our technique computes an upper bound on… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
66
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
2

Relationship

4
3

Authors

Journals

citations
Cited by 31 publications
(67 citation statements)
references
References 37 publications
1
66
0
Order By: Relevance
“…Importantly, our new technique does not use abstraction refinement. In comparison to our earlier experiments [39], we verified safety of a larger set of benchmarks with nuXmv. We believe that this is due to the improvements in nuXmv and, probably, slight modifications of the benchmarks from [37].…”
Section: Methodsmentioning
confidence: 58%
See 3 more Smart Citations
“…Importantly, our new technique does not use abstraction refinement. In comparison to our earlier experiments [39], we verified safety of a larger set of benchmarks with nuXmv. We believe that this is due to the improvements in nuXmv and, probably, slight modifications of the benchmarks from [37].…”
Section: Methodsmentioning
confidence: 58%
“…Comparing to [39], in this paper, we have introduced an optimization to schema checking that dramatically reduced the running times for some of the benchmarks. In this optimization, we group schemas in a prefix tree, whose nodes are contexts and edges are simple schemas.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…Many interesting theoretical decidability results, as well as the ByMC verification tool, have been developed based on the formalism of Threshold Automata [Bloem et al 2015;Konnov et al 2017Konnov et al , 2015a. This formalism allows to express a restricted class of distributed algorithms operating in a partially synchronous communication mode.…”
Section: Related Workmentioning
confidence: 99%