EVERYTHING XIAOMI
Get listed
Side by side

NuSMV vs Why3

NuSMV

6.0#20 in formal verification toolsFree plan
Free planLinuxmacOSWindows
Visit

Why3

6.8#4 in formal verification toolsFree plan
Free planWebAPILinuxSelf-hosted
Visit

What both publish

FactNuSMVWhy3
IntegrationsNuSMV2'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.The project lists EasyCrypt, Frama-C, and SPARK 2014 among projects that use Why3.
LicenseNuSMV v2 is open source software distributed under the LGPL v2.1 license.TryWhy3 is distributed under the GNU Lesser General Public License version 2.1 with a special linking exception.
PurposeNuSMV is a software tool for formally verifying finite state systems.Why3 is a platform for deductive program verification that uses WhyML and external theorem provers to discharge verification conditions.
SupportThe project directs general questions and bug reports to its users mailing list and provides a separate list for announcements.The project provides a user mailing list, a Zulip chat, and a bug tracking system.

NuSMV plans

  • NuSMV v2Free

Why3 plans

  • Why3Free

Pick NuSMV if…

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.

Pick Why3 if…

Why3 suits developers and researchers working on deductive verification with contracts and WhyML. It may also fit users who need to connect external provers or use its OCaml API.

Charts they share