OpenJML vs Viper

OpenJML

7.0 #17 in Formal Verification Tools

About OpenJML

Viper

7.0 #19 in Formal Verification Tools

About Viper
OpenJMLViper
Free planYes
Free trialNo
Paid fromFree
Platformsapi, extension, Linux, macOS, Windowsextension, Linux, macOS, Web, Windows
Verification methoddeductivehybrid
Supported formalismscontractscontracts
CounterexamplesYesYes
Input languagesJava and JMLViper language; Go, Python, and Rust via front-end tools
Deploymentself-hostedself-hosted
Free planYes

Listed together in Best Formal Verification Tools