2014
DOI: 10.1007/978-3-319-07317-0_4
|View full text |Cite
|
Sign up to set email alerts
|

Tutorial on Parameterized Model Checking of Fault-Tolerant Distributed Algorithms

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
3
1

Relationship

6
2

Authors

Journals

citations
Cited by 16 publications
(18 citation statements)
references
References 59 publications
0
18
0
Order By: Relevance
“…Proposition C. 36. Let σ be a configuration, let τ be a steady conventional schedule applicable to σ, and let ψ be a propositional formula.…”
Section: C3 Representative Schedules Maintainingmentioning
confidence: 99%
See 1 more Smart Citation
“…Proposition C. 36. Let σ be a configuration, let τ be a steady conventional schedule applicable to σ, and let ψ be a propositional formula.…”
Section: C3 Representative Schedules Maintainingmentioning
confidence: 99%
“…Contributions. We generalize the approach by Konnov et al [42,44] to liveness by presenting a framework and a model checking tool that takes as input a description of a distributed algorithm (in our variant [36] of Promela [39]) and specifications in a fragment of linear temporal logic. It then shows correctness for all parameter values (e.g., n and t) that satisfy the required resilience condition (e.g., t < n/3), or reports a counterexample: 1.…”
Section: Introductionmentioning
confidence: 99%
“…We have shown that such cutoffs are already useful for establishing the decidability of the parameterized model checking problem. On the other hand, some experimental results on PMCP from real-world case studies (e.g., [25,42] or [38,Sec. 6.2]) suggest that templates in such systems usually have tens or hundreds of states, suggesting that small cutoffs are desirable if one is to use them to solve the PMCP in practice.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…All of our benchmark algorithms were originally published in pseudocode, and we model them in a parametric extension of Promela, which was discussed in [27,34].…”
Section: Methodsmentioning
confidence: 99%
“…Tool chain with counter abstraction [27,33,41] on top, and with SMT-based bounded model checking on bottom 1. Apply a parametric data abstraction to the process code to get a finite state process description, and construct the threshold automaton (TA) [33,36].…”
Section: Figmentioning
confidence: 99%