SMACK Verification Frontend
SMACK translates LLVM bitcode into Boogie programs for verifier backends. Lotus
keeps the migrated SMACK implementation under lib/Verification/smack/ and
the command-line frontend under tools/verifier/smack/.
The upstream SMACK documentation has been copied into this repository under
docs/source/verification/smack/ so it can be updated alongside the migrated
frontend.
Copied Documentation
Build Targets
CanarySmack- migrated SMACK library targetllvm2bpl- LLVM-to-Boogie translatorsmack- frontend script installed with the verifier tools
See Also
CLAM – Abstract Interpretation Framework - CLAM abstract interpretation frontend
SeaHorn Verification Framework - SeaHorn verification frontend
Verification Backend Abstraction - verification backend overview