Ensuring Liveness Properties of Distributed Systems (A Research Agenda)
Rob van Glabbeek

TL;DR
This paper proposes a research agenda to develop a new theory of concurrency that guarantees liveness properties in distributed systems without relying on fairness assumptions, addressing limitations of current models.
Contribution
It introduces a comprehensive research agenda to create a foundational theory of concurrency that ensures liveness without fairness, including new process algebra and semantic models.
Findings
Current models fail to distinguish systems with crucial liveness properties without fairness.
Standard process algebras cannot specify simple systems like schedulers without fairness.
The agenda includes developing new axiomatic and semantic frameworks for better modeling.
Abstract
Often fairness assumptions need to be made in order to establish liveness properties of distributed systems, but in many situations these lead to false conclusions. This document presents a research agenda aiming at laying the foundations of a theory of concurrency that is equipped to ensure liveness properties of distributed systems without making fairness assumptions. This theory will encompass process algebra, temporal logic and semantic models, as well as treatments of real-time. The agenda also includes developing a methodology that allows successful application of this theory to the specification, analysis and verification of realistic distributed systems, including routing protocols for wireless networks. Contemporary process algebras and temporal logics fail to make distinctions between systems of which one has a crucial liveness property and the other does not, at least…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Service-Oriented Architecture and Web Services · Petri Nets in System Modeling
