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.
