Proceedings of the ACM Symposium on Principles of Distributed Computing 2017
DOI: 10.1145/3087801.3087816
|View full text |Cite
|
Sign up to set email alerts
|

Towards Efficient Verification of Population Protocols

Abstract: Population protocols are a well established model of computation by anonymous, identical finite state agents. A protocol is well-specified if from every initial configuration, all fair executions reach a common consensus. The central verification question for population protocols is the well-specification problem: deciding if a given protocol is well-specified. Esparza et al. have recently shown that this problem is decidable, but with very high complexity: it is at least as hard as the Petri net reachability … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
55
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 15 publications
(55 citation statements)
references
References 26 publications
0
55
0
Order By: Relevance
“…Peregrine implements the approach of [6] to verify correctness of protocols which are silent. A protocol is said to be silent if from every initial configuration, every fair execution leads to a terminal configuration.…”
Section: Analyzing Population Protocolsmentioning
confidence: 99%
See 4 more Smart Citations
“…Peregrine implements the approach of [6] to verify correctness of protocols which are silent. A protocol is said to be silent if from every initial configuration, every fair execution leads to a terminal configuration.…”
Section: Analyzing Population Protocolsmentioning
confidence: 99%
“…The majority protocol of Sect. 2 and most existing protocols from the literature are silent [6]. We briefly describe the approach of [6] and how it is integrated into Peregrine.…”
Section: Analyzing Population Protocolsmentioning
confidence: 99%
See 3 more Smart Citations