Verifying nondeterministic probabilistic channel systems against $\omega$-regular linear-time properties
Christel Baier, Nathalie Bertrand, Philippe Schnoebelen

TL;DR
This paper investigates the decidability of verifying linear-time properties in a hybrid model of lossy channel systems, combining nondeterminism and probabilistic message losses, using Markov decision processes and different scheduler types.
Contribution
It introduces a hybrid probabilistic-nondeterministic model for lossy channel systems and analyzes the decidability of qualitative LTL model checking under various scheduler restrictions.
Findings
Qualitative LTL model checking is undecidable for history-dependent schedulers.
Finite-memory schedulers enable decidable verification of LTL properties.
Restricted classes of properties, like reachability, are decidable for all scheduler types.
Abstract
Lossy channel systems (LCSs) are systems of finite state automata that communicate via unreliable unbounded fifo channels. In order to circumvent the undecidability of model checking for nondeterministic LCSs, probabilistic models have been introduced, where it can be decided whether a linear-time property holds almost surely. However, such fully probabilistic systems are not a faithful model of nondeterministic protocols. We study a hybrid model for LCSs where losses of messages are seen as faults occurring with some given probability, and where the internal behavior of the system remains nondeterministic. Thus the semantics is in terms of infinite-state Markov decision processes. The purpose of this article is to discuss the decidability of linear-time properties formalized by formulas of linear temporal logic (LTL). Our focus is on the qualitative setting where one asks, e.g.,…
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.
