Skip to content

Mirrored page

Mirrored from doc/Tools.md — edit it there, not here.

Tool variants

Theta is submitted to competitions under several tool names. They are packaging variants of xcfa-cli, differing in the portfolio they run and the solvers they ship (see the variant { … } blocks in xcfa-cli/build.gradle.kts); the archived artifacts are linked from the repository README.

Tool Variant Portfolio
Theta Theta-svcomp the default portfolio of abstraction-refinement analyses
EmergenTheta EmergenTheta-svcomp emerging (not yet mature) analyses
SymbolicTheta SymbolicTheta-svcomp --portfolio SYMBOLIC: generalized saturation over MDDs, aimed at concurrency
Thorn Thorn-svcomp --portfolio HORN: software verification via CHC encoding (Eldarica, Golem, Z3)
ThetaCHC Theta-chccomp CHC-COMP entry; see chc-frontend

Further reading

The full publication list is at theta.mit.bme.hu/publications.