Skip to content

AlessandroGianola/RAB-verification

Repository files navigation

Verification of Relation Action Bases

This repository contains a benchmark set for safety checking of relational action bases (RABs for short). Each file in the set consists of a RAB model specification and a corresponding (un)safety property to verify. The provided files can be immediately tested using the latest version of the MCMT model checker. We also attach a file with average execution times per benchmark specification.

How to run MCMT?

MCMT is an SMT-based model checker that supports verification of infinite-state transition systems. One can download it here. Consult MCMT's user manual for more information on the tool itself. MCMT has to be linked to the SMT solver Yices 1 which has to be downloaded separately. To run a file with a RAB model and test its safety, use the command line and type this: ./bin/mcmt [options] <filename>.

References

[1] S. Ghilardi, A. Gianola, M. Montali, A. Rivkin. Safety Verification and Universal Invariants for Relational Action Bases. Proceedings of IJCAI 2023. To appear.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published