Automatic Verification of Concurrent Stochastic Systems
Marta Kwiatkowska, Gethin Norman, David Parker, Gabriel Santos

TL;DR
This paper introduces automated verification methods for concurrent stochastic games, enabling formal analysis of multi-agent systems with probabilistic and strategic interactions, including equilibrium analysis, implemented in the PRISM-games tool.
Contribution
It extends existing verification techniques to concurrent stochastic games and equilibrium properties, with new algorithms, logic extensions, and practical implementation in PRISM-games.
Findings
Verified properties in robotics, security, and networks case studies.
Extended PRISM-games to model CSGs and equilibria-based properties.
Demonstrated benefits of CSGs and equilibrium analysis in complex systems.
Abstract
Automated verification techniques for stochastic games allow formal reasoning about systems that feature competitive or collaborative behaviour among rational agents in uncertain or probabilistic settings. Existing tools and techniques focus on turn-based games, where each state of the game is controlled by a single player, and on zero-sum properties, where two players or coalitions have directly opposing objectives. In this paper, we present automated verification techniques for concurrent stochastic games (CSGs), which provide a more natural model of concurrent decision making and interaction. We also consider (social welfare) Nash equilibria, to formally identify scenarios where two players or coalitions with distinct goals can collaborate to optimise their joint performance. We propose an extension of the temporal logic rPATL for specifying quantitative properties in this setting…
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.
