JOURNAL ARTICLE

Failure-aware Runtime Verification of Distributed Systems

Basin, DavidKlaedtke, FelixZălinescu, Eugen

Year: 2015 Journal:   Repository for Publications and Research Data (ETH Zurich)   Publisher: ETH Zurich

Abstract

Prior runtime-verification approaches for distributed systems are limited as they do not account for network failures and they assume that system messages are received in the order they are sent. To overcome these limitations, we present an online algorithm for verifying observed system behavior at runtime with respect to specifications written in the real-time logic MTL that efficiently handles out-of-order message deliveries and operates in the presence of failures. Our algorithm uses a three-valued semantics for MTL, where the third truth value models knowledge gaps, and it resolves knowledge gaps as it propagates Boolean values through the formula structure. We establish the algorithm's soundness and provide completeness guarantees. We also show that it supports distributed system monitoring, where multiple monitors cooperate and exchange their observations and conclusions.

Keywords:
Soundness Completeness (order theory) Semantics (computer science) Runtime verification Temporal logic Distributed algorithm Model checking

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.32
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Failure-aware Runtime Verification of Distributed Systems

David BasinFelix KlaedtkeEugen Zălinescu

Journal:   Leibniz-Zentrum für Informatik (Schloss Dagstuhl) Year: 2015
JOURNAL ARTICLE

Runtime Verification of Distributed Systems

Ganguly, Ritam

Journal:   Michigan State University Libraries Year: 2024
JOURNAL ARTICLE

Runtime Verification of Distributed Systems

Ganguly, Ritam

Journal:   Michigan State University Libraries Year: 2023
BOOK-CHAPTER

Distributed Runtime Verification of JADE Multiagent Systems

Daniela BriolaViviana MascardiDavide Ancona

Studies in computational intelligence Year: 2014 Pages: 81-91
BOOK-CHAPTER

Runtime Verification for Decentralised and Distributed Systems

Adrian FrancalanzaJorge A. PérezCésar Sánchez

Lecture notes in computer science Year: 2018 Pages: 176-210
© 2026 ScienceGate Book Chapters — All rights reserved.