Side by side
NuSMV vs PRISM
Both stand on formal verification tools. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan LinuxMacWindows
NuSMV brings several formal verification methods and specification types into a free, open-source tool. Its deprecated processes and the absence of a developer-extension tutorial are worth noting before adopting it.
Visit NuSMV Free plan LinuxMacWindows
PRISM supports a broad range of probabilistic models and analysis methods, and is free to use. Check the Java requirement and supported input formats before choosing it.
Visit PRISMThe facts
| NuSMV | PRISM | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Linux, Mac, Windows | Linux, Mac, Windows |
| Lowest paid plan | Free or on request | Free or on request |
| Plans published | 1 | 1 |
| Maker | Not published | Not published |
| Website | nusmv.fbk.eu | prismmodelchecker.org |
| On formal verification tools | #15 of 34 | #19 of 34 |
NuSMV: what it does well
- Checks systems against CTL specifications
- Supports LTL and PSL model checking
- Combines BDD-based and SAT-based methods
- Runs on Linux, macOS, and Windows
- Distributed under the LGPL v2.1 license
What to know first
- Processes are deprecated
- No developer-extension tutorial is currently available
PRISM: what it does well
- Supports multiple probabilistic model types.
- Includes symbolic, simulation, and abstraction-refinement methods.
- Free and open source under GNU GPL version 2.
- Runs on Linux, Windows, and macOS.
What to know first
- Requires Java 11 or later.
- Binary distributions require the Java Runtime Environment.