Wissensbasierte Analyse byzantinischer verteilter Systeme
View on FWF Research RadarKeywords
Research Disciplines
Research Fields
Reasoning about fault-tolerant distributed systems, which consist of networked processors without a central control that need to achieve a common goal, is notoriously difficult due to the many sources of uncertainty: varying execution speeds, unpredictable transmission delays, and partial failures make it difficult for a processor to establish local knowledge sufficient to safely perform required actions. The design and analysis of distributed algorithms is, hence, a difficult and error-prone task, which has to be done manually, on a case-by-case basis. A suitable abstraction that is both 1. high-level enough to facilitate the design of new algorithms and 2. rigorous and formal enough to form the basis of future tools does not exist today. Like in automated formal verification, one of the mandatory prerequisites for automated reasoning and decision making in multi-agent systems are precise logical languages for specifying algorithms, behaviors, and properties. Rather than just resorting to classic temporal logic languages such as LTL or CTL, which contributed much to the tremendous success of model checking approaches, we will explore the suitability of epistemic logic for this purpose. Very little is known about modeling and analysis of multi-agent systems where agents may be arbitrarily ("byzantine") faulty, and about the evolution of knowledge of the agents, i.e., learning, in the course of the information exchange caused by complex protocols. The goal of the proposed project is to close the above gaps by incorporating arbitrarily misbehaving agents into an epistemic reasoning framework and by supplementing the standard Kripke semantics with a suitable topological semantics for distributed systems, while exploiting, and being informed by, the success of Dynamic Epistemic Logic in capturing the dynamics of knowledge evolution in modal logic.
| Title | Year(s) | DOI / Link |
|---|---|---|
| Communication Modalities | 2024 | 10.1007/978-3-031-64309-5_6 |
| A topological characterization of stabilizing consensus.Distributed computing | 2026 |
No additional funding sources recorded.
| 10.1007/s00446-026-00508-z |
| Wanted dead or alive: epistemic logic for impure simplicial complexesJournal of Logic and Computation | 2024 | 10.1093/logcom/exae055 |
| Topological Characterization of Consensus in Distributed SystemsJournal of the ACM | 2024 | 10.1145/3687302 |
| A priori Belief Updates as a Method for Agent Self-recoveryReview of Analytic Philosophy | 2024 | 10.18494/sam.rap.2024.0021 |
| Epistemic and Topological Reasoning in Distributed Systems (Dagstuhl Seminar 23272) | 2024 | 10.4230/dagrep.13.7.34 |
| A Sufficient Condition for Gaining Belief in Byzantine Fault-Tolerant Distributed Systems | 2023 | 10.48550/arxiv.2304.00389 |
| Topological Characterization of Consensus Solvability in Directed Dynamic Networks | 2023 | 10.48550/arxiv.2304.02316 |
| Consistent Update Synthesis via Privatized Beliefs | 2024 | 10.48550/arxiv.2406.10010 |
| Topological Characterization of Stabilizing Consensus | 2024 | 10.48550/arxiv.2411.07106 |
| On A priori Belief Updates in the Epistemic Analysis of Distributed Systems | 2025 | — |
| Topological Characterization of Consensus in Distributed SystemsJournal of the ACM | 2024 | Link |
| Agents' Knowledge and Its Limits in Byzantine Fault-Tolerant Distributed Systems. | 2024 | Link |
| Bisimulation for Impure Simplicial Complexes | 2024 | Link |
| Agents' Knowledge and Its Limits in Byzantine Fault-Tolerant Distributed Systems | 2024 | Link |
| A Simple Loopcheck for Intuitionistic K | 2024 | Link |
| Epistemic Logic for Distributed Systems with Crash Failures | 2025 | — |
| Minimizing Agents' State Corruption Resulting from Leak-Free Epistemic Communication Modeling | 2024 | Link |
| Wanted dead or alive: epistemic logic for impure simplicial complexesJournal of Logic and Computation | 2025 | Link |
| Communication Modalities | 2024 | Link |
| Network Abstractions for Characterizing Communication Requirements in Asynchronous Distributed Systems | 2024 | Link |
| Uniform interpolation via nested sequents and hypersequentsJournal of Logic and Computation | 2025 | Link |
| A priori Belief Updates as a Method for Agent Self-recoveryReview of Analytic Philosophy | 2024 | Link |
| A Sufficient Epistemic Condition for Solving Stabilizing Agreement | 2024 | Link |
| A Logic for Repair and State Recovery in Byzantine Fault-Tolerant Multi-agent Systems | 2024 | Link |