1. Home
  2. Installation
  3. Supported Wasm proposals
  4. Comparison with other tools
  5. Symbolic Execution Engine
  6. Overview
    1. Symbolic Execution 101
    2. Quickstart
  7. Bug-Finding, Testing & Pen-testing
    1. Examples of Bug Finding
    2. How to Speed it Up
    3. Replaying a model
    4. Checking iso-behaviour of two modules
    5. Comparison to Fuzzing and Abstract Interpretation
    6. Bugs Found by Owi
  8. Solver-Aided Programming
    1. Examples of Problem Solving
    2. How to Speed it Up
    3. Comparison to Rosette, Prolog, etc.
  9. Test-Case Generation
    1. Labels
  10. Verification and Proof of Programs
    1. Comparison with Deductive Verification and Abstract Interpretation
    2. E-ACSL
    3. Weasel
  11. Going Further
    1. Talks and Papers
    2. Commands and Options
    3. API: Symbols and Helpers
  12. WebAssembly Toolkit
  13. Overview
  14. Comparison with Other Tools
  15. Man pages
  16. owi
    1. owi analyze
    2. owi c
    3. owi c++
    4. owi conc
    5. owi fmt
    6. owi instrument
    7. owi iso
    8. owi replay
    9. owi run
    10. owi rust
    11. owi script
    12. owi sym
    13. owi validate
    14. owi version
    15. owi wasm2wat
    16. owi wat2wasm
    17. owi zig
  17. Public OCaml API
  18. Overview
  19. How to Define Custom Functions
  20. Generated API Documentation
  21. Hacking
  22. Development Setup
  23. Coding Guidelines
  24. Documentation
  25. Testing
  26. Benchmarking
  27. About
  28. History of Owi
  29. Authors and Contributors
  30. License
  31. Funding
  32. Changelog
  33. Projects and People Using Owi