Published October 14, 2024 | Version v1.0.0

Serialized BDDs from the Model Checking Competition

  • 1. ROR icon Aarhus University

Description

This is a collection of real-life BDDs created from a reachability analysis of 1-safe Petri nets from the Model Checking Competition. These can be used to benchmark the performance of one (or more) BDD packages.

Contents

Each .zip archive multiple .zip archives for the models from that particular year. Each archive for one such model includes the following serialized BDDs:

  • relation.bdd: A single joined relation of all transitions in the Petri net.
  • states_<n>.bdd: The first set of states with a BDD of magnitude 2ⁿ that was constructed while computing all reachable states in the Petri net.

Usage

These BDDs can be used in two of the benchmarks from the BDD Benchmarking Suite:

  • Apply: Load two (or more) BDDs and combine them with either an or or an and operation. This is a reimplementation of the benchmark by Pastva and Henzinger (Zenodo).
  • RelProd: Load the relation (relation.bdd) and (states_<n>.bdd) and combine them with a forward or backwards application of the relational product.

Reproduction

See README.md for all the details.

Files

2020.zip

Files (21.1 GB)

Name Size
md5:03366bdd69c78e4d8e586c18383e665e
13.8 GB Preview Download
md5:72e93dae326f8eda3828f51b03c2786b
3.8 GB Preview Download
md5:c9b71164c4367380e93b7e82cdbf212d
3.5 GB Preview Download
md5:d7e5cf2c5e6866423123764633c33d96
127.4 MB Preview Download
md5:1f879826aadf8a3590753e7c7f9e8608
3.6 kB Preview Download
md5:155aa87b96c402fce9edfb039ea6cbfd
711 Bytes Download
md5:eb968386d4fb89563b8b3a3234a0c829
504 Bytes Download
md5:8e040291003a0c9af789a868a6d2fadf
1.3 kB Download

Additional details

Related works

Is supplement to
Software: 10.5281/zenodo.4718224 (DOI)
Software: https://github.com/SSoelvsten/bdd-benchmark (URL)

Software

Repository URL
https://github.com/SSoelvsten/bdd-benchmark
Programming language
C++
Development Status
Active