<!--
SPDX-FileCopyrightText: 2021 F. Schuessele <schuessf@informatik.uni-freiburg.de>, D. Klumpp <klumpp@informatik.uni-freiburg.de>

SPDX-License-Identifier: LicenseRef-BSD-3-Clause-Attribution-Vandikas
-->

The benchmarks in this directory were submitted by Frank Schuessele <schuessf@informatik.uni-freiburg.de> and Dominik Klumpp <klumpp@informatik.uni-freiburg.de>.

Concurrent programs intended to challenge automated verification. Based on programs from the testsuite of the [weaver tool](https://github.com/weaver-verifier/weaver). Translated to C code and adapted for sv-benchmarks.

The original programs were referenced and described in the following papers:

  * Azadeh Farzan, Anthony Vandikas: "Automated Hypersafety Verification", CAV 2019. https://doi.org/10.1007/978-3-030-25540-4_11

  * Azadeh Farzan, Anthony Vandikas: "Reductions for safety proofs", POPL 2020. https://doi.org/10.1145/3371081 (Artifact: https://doi.org/10.1145/3373099)

You may use and redistribute them according to the license that is shipped with these examples.
