Propositional Dynamic Logic with Converse and Repeat for Message-Passing Systems
Roy Mennicke (Ilmenau University of Technology)

TL;DR
This paper extends propositional dynamic logic with converse and repeat operators to message-passing systems, providing a PSPACE algorithm for model checking using message sequence chart automata.
Contribution
It introduces message sequence chart automata (MSCAs) and a new concatenation states concept to handle the extended logic's model checking problem.
Findings
Model checking for CRPDL and CFMs remains in PSPACE.
MSCAs effectively accept models of CRPDL formulas.
The approach generalizes previous PSPACE results for PDL.
Abstract
The model checking problem for propositional dynamic logic (PDL) over message sequence charts (MSCs) and communicating finite state machines (CFMs) asks, given a channel bound , a PDL formula and a CFM , whether every existentially -bounded MSC accepted by satisfies . Recently, it was shown that this problem is PSPACE-complete. In the present work, we consider CRPDL over MSCs which is PDL equipped with the operators converse and repeat. The former enables one to walk back and forth within an MSC using a single path expression whereas the latter allows to express that a path expression can be repeated infinitely often. To solve the model checking problem for this logic, we define message sequence chart automata (MSCAs) which are multi-way alternating parity automata walking on MSCs. By exploiting a new concept called concatenation…
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.
