Published August 1, 2022 | Version v2
Software Open

COOL-MC

  • 1. Radboud University
  • 2. University of Antwerp

Description

This paper presents COOL-MC, a tool that integrates state-of-the-art reinforcement learning (RL) and model checking.
Specifically, the tool builds upon the OpenAI gym and the probabilistic model checker Storm.
COOL-MC provides the following features: (1) a simulator to train RL policies in the OpenAI gym for MDPs that are defined as input for Storm, (2) a new model builder for Storm, which uses callback functions to verify (neural network) RL policies, (3) formal abstractions that relate models and policies specified in OpenAI gym or Storm, and (4) algorithms to obtain bounds on the performance of so-called permissive policies.
We describe the components and architecture of COOL-MC and demonstrate its features on common benchmarks.

 

IMPORTANT: We recommend using the docker container from https://github.com/DennisGross/COOL-MC to use the most up-to-date version. 

Files

coolmc.zip

Files (24.0 GB)

Name Size Download all
md5:63ccc2430f6f7ea3b3aeed067f703ad2
24.0 GB Preview Download