There is a newer version of the record available.

Published April 26, 2024 | Version 2.3.1 (unix)
Software Open

CPAchecker Release 2.3.1 (unix)

  • 1. LMU Munich, Germany

Description

Changes from CPAchecker 2.2.3 to CPAchecker 2.3.1

  • Dual Approximated Reachability (DAR)
    A new reachability-safety analysis (config -bmc-interpolationDualSequence), which adopts a hardware model-checking algorithm proposed by Yakir Vizel, Orna Grumberg, and Sharon Shoham (cf. "Intertwined Forward-Backward Reachability Analysis Using Interpolants", Proc. TACAS, 2013) for software verification, has been added to CPAchecker.
  • Export of test harnesses enabled by default for found property violations
    The test harness can reproduce the found violation through execution of the input program linked against the test harness. See doc/tutorials/test-harness.md for an example use.

  • Improved export for witnesses version 2.0
    The export of witnesses version 2.0 is now faster, no longer depends on exporting witnesses version 1.0, and shares its configuration options with the export of witnesses version 1.0.

  • Improved analysis for memory safety based on symbolic memory graphs (SMG)
    The SMG analysis (configuration -smg) was replaced with a reimplementation that brings several improvements such as increased soundness, a better list abstraction, and better performance. The previous analysis is temporarily available as -smg-old, but it will be removed in the next release together with the previous implementation and all other configurations based on it.

Files

CPAchecker-2.3.1-unix.zip

Files (144.5 MB)

Name Size Download all
md5:115d006bb694decf1c14a7256c2b14bd
144.5 MB Preview Download

Additional details

Related works

Is documented by
Conference paper: 10.1007/978-3-642-22110-1_16 (DOI)
Journal article: 10.1007/s10817-017-9432-6 (DOI)
Is supplement to
Software documentation: https://cpachecker.sosy-lab.org/ (URL)