PV4 ⊧ JayHornchecks user-specified assertions and infers some annotations for Java programs
JayHorn is a model checker for verifying the absence of assertion violations in sequential Java programs by automatically inferring program annotations that are sufficient to witness program safetyApplication domain/field
- Model checking
- Sequential programs
- Safety verification
- Software model checking
Type of tool
Model checkerExpected input
Program with assertionsFormat:
Java bytecode (it supports Java class files, Jar archives, or Android apk)Expected output
SAFE
, UNSAFE
or UNKNOWN