Side by side
Astrée vs SeaHorn
Both stand on c and c++ static analysis tools. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Paid LinuxWindows
Astrée covers a broad range of static-analysis needs, from run-time errors to concurrency and coding rules. Buyers should confirm pricing and license capacity for their team before choosing it.
Visit Astrée Paid LinuxMacSelf-hosted
Choose SeaHorn for research-oriented verification of C and other LLVM-based programs, especially when its model-checking and invariant-analysis components fit your workflow. Look elsewhere for a turnkey static analyzer or a platform beyond Linux and macOS.
Visit SeaHornThe facts
| Astrée | SeaHorn | |
|---|---|---|
| Free plan | No | Not published |
| Open source | Not published | Not published |
| Runs on | Linux, Windows | Linux, Mac, Self-hosted |
| Lowest paid plan | Not published | Not published |
| Plans published | None | None |
| Maker | Not published | Not published |
| Website | absint.com | seahorn.github.io |
| On c and c++ static analysis tools | #17 of 25 | #21 of 25 |
Astrée: what it does well
- Reports error types and source-code locations.
- Analyzes code without execution or test cases.
- Supports taint analysis and coding-rule checks.
- Can report C++ data races and deadlocks.
- Offers SARIF export and automation options.
What to know first
- Paid software with pricing available on request.
- No free plan is listed.
- License limits concurrent clients and parallel analyses.
SeaHorn: what it does well
- Open-source framework distributed under a modified BSD license.
- Supports SMT-based bounded and Horn-clause software model checking.
- Can produce executable counterexamples for violations.
- `sea pf` can display invariants for safe C programs.
- `sea inspect` can generate memory or call graph data.
What to know first
- The project is not an out-of-the-box static analysis tool.
- Building requires LLVM, Z3, and Boost.
- Available platforms are Linux and macOS.
Alternatives to Astrée Alternatives to SeaHorn The whole list