There is a newer version of the record available.

Published November 23, 2024 | Version 4.0 (unix)
Software Open

CPAchecker Release 4.0 (unix)

Description

Changes from CPAchecker 3.0 to CPAchecker 4.0

  • Improved default configuration of CPAchecker.
    The default configuration of CPAchecker is now more advanced and effective. For standard reachability properties it now uses strategy selection on program features such as the whether loops exist to choose a particular analysis. In most cases, a parallel portfolio of a diverse range of analyses such as k-induction, IMC, predicate abstraction, and value analysis is used. Parallel portfolios of different analyses are also used for verification of memory-safety and termination properties.
  • Initial support for handling atexit.
  • The generated HTML report does no longer contain the witness tab by default.
    In some cases, it can take a long time to generated. Set the option report.addWitness=true to re-enable it.

Files

CPAchecker-4.0-unix.zip

Files (151.0 MB)

Name Size Download all
md5:46a27224a0715cb501d8a547379c96a0
151.0 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)
Conference paper: 10.48550/arXiv.2409.02094 (DOI)
Is supplement to
Software documentation: https://cpachecker.sosy-lab.org/ (URL)