Skip to content
SPECIFICTION
Get listed

CBMC vs TrustInSoft Analyzer

CBMC

cprover.org

TrustInSoft Analyzer

trust-in-soft.com

Side by side

FigureCBMCTrustInSoft Analyzer
Price fromFree—
Free planYes—
Free trial——
Open source——
WindowsYes—
macOSYesYes
LinuxYesYes
Plans published11
Spec score · C and C++ Static Analysis Tools8.7 (#2)6.7 (#19)
PurposeCBMC is a bounded model checker for C and C++ programs.TrustInSoft Analyzer uses exhaustive static analysis and formal methods to detect memory safety issues and runtime errors in source code.
SupportThe CBMC page directs questions to Daniel Kroening, and the CPROVER manual links to Google Groups support and announcements.The maker invites prospective customers to contact its team for demos, pricing information, and support questions.

Plans

CBMC

  • CBMCFree

CBMC pricing →

TrustInSoft Analyzer

  • TrustInSoft AnalyzerPriced on request

TrustInSoft Analyzer pricing →

In their own words

CBMC

CBMC is a bounded model checker for C and C++ programs, available for Linux, macOS, and Windows. It checks memory safety, including array bounds and pointer use, along with several forms of undefined behavior and user-specified assertions. Its language range includes C89, C99, most of C11 and C17, and extensions from GCC, Clang, and Visual Studio. CBMC verifies by unwinding program loops and passing the resulting equation to a decision procedure. It can check C and C++ I/O equivalence with languages such as Verilog, and generate test cases for branch, decision, path, and MC/DC coverage. Listed language features include arrays, dynamic memory, nondeterminism, assumptions, assertions, and selected C++ features such as classes, templates, and STL containers. A MiniSat-based bit-vector solver is included; Boolector, CVC5, and Z3 are supported but must be installed separately. CBMC is free at free under a BSD 4-clause license. The Windows and macOS distributions are command-line tools without a GUI.

Visit cprover.org

TrustInSoft Analyzer

TrustInSoft Analyzer has no write-up on Specifiction yet; its figures are above.

Visit trust-in-soft.com