Skip to main navigation Skip to search Skip to main content

Assurance of Distributed Algorithms and Systems: Runtime Checking of Safety and Liveness

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

This paper presents a general framework and methods for complete programming and checking of distributed algorithms at a high-level, as in pseudocode languages, but precisely specified and directly executable, as in formal specification languages and practical programming languages, respectively. The checking framework, as well as the writing of distributed algorithms and specification of their safety and liveness properties, use DistAlgo, a high-level language for distributed algorithms. We give a complete executable specification of the checking framework, with a complete example algorithm and example safety and liveness properties.

Original languageEnglish
Title of host publicationRuntime Verification - 20th International Conference, RV 2020, Proceedings
EditorsJyotirmoy Deshmukh, Dejan Nickovic
PublisherSpringer Science and Business Media Deutschland GmbH
Pages47-66
Number of pages20
ISBN (Print)9783030605070
DOIs
StatePublished - 2020
Event20th International Conference on Runtime Verification, RV 2020 - Los Angeles, United States
Duration: Oct 6 2020Oct 9 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12399 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference20th International Conference on Runtime Verification, RV 2020
Country/TerritoryUnited States
CityLos Angeles
Period10/6/2010/9/20

Fingerprint

Dive into the research topics of 'Assurance of Distributed Algorithms and Systems: Runtime Checking of Safety and Liveness'. Together they form a unique fingerprint.

Cite this