"Automated Verification of Concurrent Stochastic Games" - Supporting Material

Paper: "Automated Verification of Concurrent Stochastic Games"
Marta Kwiatkowska, Gethin Norman, David Parker and Gabriel Santos

Models and Properties

Included below are the models and properties for the examples and case studies included in the paper. The models are concurrent stochastic games (CSGs), for which we have developed an extension of the probabilistic model checker PRISM-games for turn-based stochastic games (TSGs). A copy of this prototype is available below.

The Tool

A source code release of our prototype tool is available here: https://gitlab.com/prismmodelchecker/prism-games-csg.

This can be built in exactly the same way as normal versions of PRISM. See the installation instructions.

The examples above can be found in the examples-csg directory. Each directory also has an auto.sh script, showing how the examples run.

Here is an example of how to build the distribution and run an example:

git clone https://gitlab.com/prismmodelchecker/prism-games-csg
cd prism-games-csg/prism
make
bin/prism examples-csg/rps/rps.prism examples-csg/rps/rps.props -const K=2