Crash-Resilient Decentralized Synchronous Runtime Verification

Published: 2018, Last Modified: 11 May 2025SRDS 2018EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: In this paper, we consider runtime verification of synchronous distributed systems, where a decentralized set of monitors that only have a partial view of the system are subject to crash failures. In this context, it is unavoidable that monitors may have different views of the underlying system, and, therefore, have different opinions about the correctness property. We propose an automata-based synchronous monitoring algorithm that copes with t crash monitor failures. Moreover, local monitors do not communicate their explicit reading of the underlying system. Rather, they emit a symbolic verdict that efficiently encodes their partial views. This significantly reduces the communication overhead.
Loading