<div class="csl-bib-body">
<div class="csl-entry">Konnov, I., Widder, J., Spegni, F., & Spalazzi, L. (2017). Accuracy of Message Counting Abstraction in Fault-Tolerant Distributed Algorithms. In A. Bouajjani & D. Monniaux (Eds.), <i>Verification, Model Checking, and Abstract Interpretation : 18th International Conference, VMCAI 2017, Paris, France, January 15–17, 2017, Proceedings</i>. Springer Heidelberg. https://doi.org/10.1007/978-3-319-52234-0_19</div>
</div>
The final publication is available via <a href="https://doi.org/10.1007/978-3-319-52234-0_19" target="_blank">https://doi.org/10.1007/978-3-319-52234-0_19</a>.
-
dc.description.abstract
Fault-tolerant distributed algorithms are a vital part of mission-critical distributed systems. In principle, automatic verification can be used to ensure the absence of bugs in such algorithms. In practice however, model checking tools will only establish the correctness of distributed algorithms if message passing is encoded efficiently. In this paper, we consider abstractions suitable for many fault-tolerant distributed algorithms that count messages for comparison against thresholds, e.g., the size of a majority of processes. Our experience shows that storing only the numbers of sent and received messages in the global state is more efficient than explicitly modeling message buffers or sets of messages. Storing only the numbers is called message-counting abstraction. Intuitively, this abstraction should maintain all necessary information. In this paper, we confirm this intuition for asynchronous systems by showing that the abstract system is bisimilar to the concrete system. Surprisingly, if there are real-time constraints on message delivery (as assumed in fault-tolerant clock synchronization algorithms), then there exist neither timed bisimulation, nor time-abstracting bisimulation. Still, we prove this abstraction useful for model checking: it preserves ATCTL properties, as the abstract and the concrete models simulate each other.
de
dc.description.sponsorship
Austrian Science Funds (FWF)
-
dc.description.sponsorship
Vienna Science and Technology Fund (WWTF)
-
dc.language
English
-
dc.language.iso
en
-
dc.publisher
Springer Heidelberg
-
dc.relation.ispartofseries
Lecture Notes in Computer Science
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.title
Accuracy of Message Counting Abstraction in Fault-Tolerant Distributed Algorithms
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.rights.license
Urheberrechtsschutz
de
dc.rights.license
In Copyright
en
dc.contributor.affiliation
Marche Polytechnic University, Italy
-
dc.contributor.affiliation
Marche Polytechnic University, Italy
-
dc.relation.isbn
978-3-319-52233-3
-
dc.relation.doi
10.1007/978-3-319-52234-0
-
dc.relation.issn
0302-9743
-
dc.relation.grantno
S11403
-
dc.relation.grantno
S11405
-
dc.relation.grantno
ICT15-103
-
dc.rights.holder
Springer International Publishing AG 2017
-
dc.type.category
Full-Paper Contribution
-
dc.relation.eissn
1611-3349
-
tuw.booktitle
Verification, Model Checking, and Abstract Interpretation : 18th International Conference, VMCAI 2017, Paris, France, January 15–17, 2017, Proceedings
-
tuw.container.volume
10145
-
tuw.book.ispartofseries
Lecture Notes in Computer Science
-
tuw.relation.publisher
Springer Cham
-
tuw.version
am
-
tuw.publication.orgunit
E184 - Institut für Informationssysteme
-
tuw.publication.orgunit
E183 - Institut für Rechnergestützte Automation
-
tuw.publisher.doi
10.1007/978-3-319-52234-0_19
-
dc.identifier.libraryid
AC11361660
-
dc.description.numberOfPages
19
-
dc.identifier.urn
urn:nbn:at:at-ubtuw:3-2936
-
dc.rights.identifier
Urheberrechtsschutz
de
dc.rights.identifier
In Copyright
en
tuw.event.name
VMCAI: International Conference on Verification, Model Checking, and Abstract Interpretation 2017
-
tuw.event.startdate
15-01-2017
-
tuw.event.enddate
17-01-2017
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Paris
-
tuw.event.country
FR
-
tuw.event.presenter
Konnov, Igor
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
item.openaccessfulltext
Open Access
-
item.cerifentitytype
Publications
-
item.languageiso639-1
en
-
item.openairetype
conference paper
-
crisitem.author.dept
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
crisitem.author.dept
E191-02 - Forschungsbereich Embedded Computing Systems