Serval Serval

Serval is a framework for developing automated verifiers for systems software. Serval provides an extensible infrastructure for creating verifiers by lifting interpreters under symbolic evaluation, and a systematic approach to identifying and repairing verification performance bottlenecks using symbolic profiling and optimizations. Using Serval, we build automated verifiers for the RISC-V, x86, Arm, LLVM, and BPF instruction sets.

Applications

Download

Articles

Documentation

Publications