PV4 ⊧ Ultimate Taipanchecks properties of a C program for a specified architecture and memory model
Ultimate Taipan is a software model checker which combines trace abstraction and abstract interpretationApplication domain/field
- Software model checking
- Model checking
Type of tool
Software model checkerExpected input
- Program
- Specification/property
- Architecture
- Memory model
- Optional: witness
Format:
- Program: one C file.
- Specification:
.prp
file from SV-COMP - Architecture: the value
32bit
or64bit
- Memory model: the value
precise
orsimple
(this needs to be specified, but the tool always assumesprecise
) - Optional witness:
.graphml
file
Expected output
Whether the specification holds. If it does not hold then it will store a human readable counterexample in the fileUltimateCounterExample.errorpath
and a violation witness to witness.graphml
.
If passed the argument --validate
then it will validate the provided witness.