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:
.prpfile from SV-COMP - Architecture: the value
32bitor64bit - Memory model: the value
preciseorsimple(this needs to be specified, but the tool always assumesprecise) - Optional witness:
.graphmlfile
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.
