
Rocq
6.9#2 in formal verification toolsFree planFree planWebExtensionLinuxmacOS
Visit
| Fact | Rocq | UPPAAL |
|---|---|---|
| Founded | 1984 | 1995 |
| Purpose | Rocq Prover is an interactive theorem prover and proof assistant for developing mathematical proofs, formal specifications, programs and proofs that programs meet specifications. | UPPAAL is an integrated environment for modeling, simulation, and verification of real-time systems represented as networks of timed automata. |
| Support | Users can report installation trouble or extension bugs in the dedicated Rocq Zulip stream. | Academic support is community-based, with documentation, discussions, mailing lists, and Stack Overflow; the team says it may be unable to answer all direct requests. |
| Verification | The site describes Rocq's well-delimited kernel and OCaml implementation as providing strong guarantees for mechanised artifacts. | The model checker checks invariant and reachability properties through symbolic state-space exploration and can generate diagnostic traces. |
Rocq suits people developing or teaching formal proofs, mathematical specifications, or verified programs. It is aimed at users in mathematics, computer science, and related areas who are comfortable working with a proof assistant.
UPPAAL suits researchers and students modeling or verifying timing-critical systems, particularly real-time controllers and communication protocols. Commercial, private, and other non-academic users need commercial licensing.