Continuous Code Analysis for cross-language bug finding, powered by Web Assembly.
Upload your code, run automated tests, and get continuous feedback across Wasm, C, Rust and mixed-language projects.
Seamlessly analyze C, C++, Rust, and mixed-language projects through WebAssembly, enabling comprehensive testing across language boundaries.
Automatically generate tests to maximize code coverage and uncover hidden edge cases, 3.03× more efficiently than KLEE.
Integrate constraint solving directly into your favorite language without dedicated tools.
Owi is actively maintained and as performant as renowned tools like KLEE for bug-finding for the C language and even more efficient and performant for code coverage.
| Tool | No false negatives | No false positives | Features Code coverage | Supported languages |
|---|---|---|---|---|
| Owi | C/C++, Rust, TinyGo, Wasm, Zig | |||
| KLEE | — | C | ||
| Frama-C (EVA) | — | — | C | |
| Astrée | — | — | C/C++ |
Code coverage 3.27× faster than KLEE
Coverage efficiency 3.03× higher than KLEE
In its early development phases, Owi has been able to detect new bugs in the Rust standard library.
Owi has been the subject of several projects and research works.
Owi is integrated into Seacoral, our advanced test orchestrator, to provide powerful cross-language analysis capabilities for C/C++ and Rust projects.
See how Owi makes formal methods accessible
Coming soon...
Get in touch with us to discuss how Owi can help analyze your project.