Tag
SpecForge is a platform for authoring formal specifications using the Lilo temporal specification language, providing a VSCode extension with syntax highlighting, type-checking, and satisfiability analysis for hybrid systems.
Kani is an open-source model checker for Rust that uses bounded model checking on the MIR to verify safety properties and functional correctness, with a specification language for unbounded verification. The paper reports case studies on industrial Rust projects where Kani uncovered six previously unknown bugs and operates at scale in production CI.
A specification language that provides automated feedback when specifications are incorrect, helping developers catch errors early.