
cvc5
6.8#3 in formal verification toolsFree planFree planWebAPILinuxmacOS
Visit
| Fact | cvc5 | NuSMV |
|---|---|---|
| Integrations | The project lists applications using cvc5, including Kind 2 and QMaxUSE as backend solvers, and TRLC through PyVCG for proving absence of runtime errors. | NuSMV2's SAT based component can connect to the Minisat SAT solver, and the project describes cooperation to integrate NuSMV into ICS's SCL Visual Modeler. |
| Platforms | The project provides source and binary releases for Linux, MacOS, and Windows. | The downloads page lists current binaries for GNU/Linux, macOS, and Windows. |
| Purpose | cvc5 is an efficient open-source automatic theorem prover for satisfiability modulo theories problems. | NuSMV is a software tool for formally verifying finite state systems. |
| Support | The project directs bug reports to its GitHub issue tracker and questions, feature requests, and contributions to GitHub Discussions. | The project directs general questions and bug reports to its users mailing list and provides a separate list for announcements. |
It suits researchers and developers working with theorem proving, SMT problems, or syntax-guided synthesis. It can be used directly or integrated through its programming APIs.
NuSMV suits users verifying finite-state designs, building custom verification tools, or researching formal verification methods. It is relevant to teams working with CTL, LTL, or PSL specifications.