SeaHorn is an automated analysis framework for LLVM-based languages. The key distinguishing feature of SeaHorn is its modular design that separates the concerns of the syntax of the programming language, its operational semantics, and the verification semantics. SeaHorn encompasses several novelties:
SeaHorn provides several components that are installed via the extra target. These components can be used by other projects outside of SeaHorn. See the readme.md for more details.