PV5 ⊧ SAW: Software Analysis Workbenchextracts an algorithmic spec from source code and uses it on backend verifiers
Application domain/field
- Software verification
- Automated reasoning
Type of tool
Equivalence checker/symbolic execution engine?Expected input
- Program
- Optional: A specification, consisting of three components:
- A specification of the initial state before execution of the function
- A description of how to call the function within that state
- A specification of the expected final value of the program state.
Format:
- Program: C, Java or Cryptol program or its own SAWScript language.
- Specifications: ?