EVERYTHING XIAOMI
Get listed
30 alternatives · from formal verification tools

Alternatives to Alloy Analyzer

16.9
Lean logo

Lean is a free, open-source programming language and proof assistant for formalizing mathematics, verifying software, and writing general-purpose code.

Free planWebLinuxmacOS
Free plan
26.9
Rocq logo

Rocq is a free interactive theorem prover and proof assistant for developing mathematical proofs, formal specifications, and programs, including…

Free planWebExtensionLinux
Free plan
36.8
cvc5 logo

cvc5 is a free, open-source automatic theorem prover for satisfiability modulo theories problems.

Free planWebAPILinux
Free plan
  1. 4

    Why3

    Why3 is a platform for deductive program verification.

    Free planWebAPILinuxSelf-hosted
    6.8Free plan
  2. 5

    PVS

    PVS is a mechanized environment for formal specification and verification.

    Free planLinuxmacOSWindows
    6.6Free plan
  3. 6

    Z3

    Z3 is a theorem prover and satisfiability modulo theories (SMT) solver used in software verification and analysis.

    Free planAndroidWebAPILinux
    6.6Free plan
  4. 7

    HOL4

    HOL4 is an interactive proof assistant for higher-order logic, with a programming environment for proving theorems and building proof tools.

    Free planLinuxmacOSSelf-hostedWindows
    6.5Free plan
  5. 8

    Boogie

    Boogie is a modeling language and tool for building program verifiers for other languages.

    Free planLinuxmacOSWindows
    6.4Free plan
  6. 9Agda logo

    Agda

    Agda is an open-source dependently typed functional programming language and interactive proof assistant for writing and checking proofs.

    WebExtensionLinuxmacOS
    6.1
  7. 10

    CPAchecker

    CPAchecker is a configurable software verification tool for analyzing programs.

    Free planLinuxmacOSSelf-hostedWindows
    6.1Free plan
  8. 11

    Isabelle

    Isabelle is a free proof assistant for expressing mathematical formulas in a formal language and establishing them within a logical calculus.

    Free planLinuxmacOSSelf-hostedWindows
    6.1Free plan
  9. 12

    OpenJML

    OpenJML checks whether Java programs annotated with Java Modeling Language specifications meet those specifications.

    Free planAPIExtensionLinuxmacOS
    6.1Free plan
  10. 13

    SPIN

    SPIN is a free tool for checking whether asynchronous systems meet logical correctness requirements.

    Free planLinuxmacOSWindows
    6.1Free plan
  11. 14

    UPPAAL

    UPPAAL is an environment for modeling, simulating, and verifying real-time systems represented as networks of timed automata.

    Free planLinuxmacOSWindows
    6.1Free plan
  12. 15

    VeriFast

    VeriFast is a free, MIT-licensed research prototype for modular formal verification of C, Rust and Java programs.

    Free planExtensionLinuxmacOSWindows
    6.1Free plan
  13. 16

    CBMC

    CBMC is a free bounded model checker for C and C++ programs.

    Free planLinuxmacOSSelf-hostedWindows
    6.0Free plan
  14. 17F* logo

    F*

    F* is a free, open-source programming language for purely functional and effectful programs, designed around proving program properties.

    Free planLinuxmacOSSelf-hostedWindows
    6.0Free plan
  15. 18

    HOL Light

    HOL Light is free software for formally proving mathematical theorems in higher-order logic.

    WebLinuxmacOSSelf-hosted
    6.0
  16. 19

    NuSMV

    NuSMV is a free software tool for formally verifying finite state systems.

    Free planLinuxmacOSWindows
    6.0Free plan
  17. 20

    PRISM

    PRISM is a free, open-source probabilistic model checker for formal analysis of systems with random or probabilistic behaviour.

    Free planLinuxmacOSWindows
    6.0Free plan
  18. 21

    TLA+

    TLA+ is a free, open-source language and toolset for modeling software and hardware, particularly concurrent and distributed systems.

    Free planExtensionLinuxmacOSWindows
    6.0Free plan
  19. 22

    Frama-C

    Frama-C is a plug-in platform for analyzing C programs and checking for bugs.

    LinuxmacOSWindows
    5.9
  20. 23

    SeaHorn

    SeaHorn is an open-source framework for analyzing LLVM-based programs, developed mainly for research in automated verification.

    LinuxmacOSSelf-hosted
    5.8
  21. 24

    Stainless

    LinuxmacOSWindows
    5.8
  22. 25Dafny logo

    Dafny

    Dafny is a verification-aware programming language that lets developers write specifications alongside code and uses a static verifier to check whether programs meet them.

    LinuxmacOSSelf-hostedWindows
    5.7
  23. 26

    K Framework

    APILinuxmacOSSelf-hosted
    5.7
  24. 27

    Ultimate Automizer

    Ultimate Automizer is a free software model checker and a toolchain in the Ultimate program analysis framework.

    WebLinuxWindows
    5.7
  25. 28

    Viper

    Viper is a free, open-source language and tool suite for building program verifiers and prototyping verification techniques.

    WebExtensionLinuxmacOS
    5.7
  26. 29

    ACL2

    ACL2 is an interactive theorem prover that pairs a Lisp-based language for formal models with a reasoning engine to prove properties of those models.

    LinuxmacOSSelf-hostedWindows
    5.6
  27. 30

    Apalache

    APILinuxSelf-hosted
    5.4

Back to Alloy Analyzer