Verification of population protocols

Javier Esparza, Pierre Ganty, Jérôme Leroux, Rupak Majumdar

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

14 Zitate (Scopus)

Abstract

Population protocols (Angluin et al., PODC, 2004) are a formal model of sensor networks consisting of identical mobile devices. Two devices can interact and thereby change their states. Computations are infinite sequences of interactions satisfying a strong fairness constraint. A population protocol is well-specified if for every initial configuration C of devices, and every computation starting at C, all devices eventually agree on a consensus value depending only on C. If a protocol is well-specified, then it is said to compute the predicate that assigns to each initial configuration its consensus value. While the predicates computable by well-specified protocols have been extensively studied, the two basic verification problems remain open: is a given protocol well-specified? Does a protocol compute a given predicate? We prove that both problems are decidable. Our results also prove decidability of a natural question about home spaces of Petri nets.

OriginalspracheEnglisch
Titel26th International Conference on Concurrency Theory, CONCUR 2015
Redakteure/-innenLuca Aceto, David de Frutos Escrig
Herausgeber (Verlag)Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Seiten470-482
Seitenumfang13
ISBN (elektronisch)9783939897910
DOIs
PublikationsstatusVeröffentlicht - 1 Aug. 2015
Veranstaltung26th International Conference on Concurrency Theory, CONCUR 2015 - Madrid, Spanien
Dauer: 1 Sept. 20154 Sept. 2015

Publikationsreihe

NameLeibniz International Proceedings in Informatics, LIPIcs
Band42
ISSN (Print)1868-8969

Konferenz

Konferenz26th International Conference on Concurrency Theory, CONCUR 2015
Land/GebietSpanien
OrtMadrid
Zeitraum1/09/154/09/15

Fingerprint

Untersuchen Sie die Forschungsthemen von „Verification of population protocols“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren