SLIDE 96 Software Model Checking Applications
The BOOSTER Tool
An acceleration-based software model-checker
Program with assertions
Preprocessing Parsing
AST
CFG gen. Inlining
CFG
CG generation Analysis BMC Acceleration (1) SMT-solver
Proof obligations Flat Array Properties Cutpoint graph
Fixpoint Engines Interface
unknown unsafe/ safe/unsafe/unknown
Analysis of results
Result of the verification mcmt Flat.
LAWI SMT-solver mcmt Flat.
LAWI SMT-solver . . . mcmt Flat.
LAWI SMT-solver
- F. Alberti, S. Ghilardi, and N. Sharygina.
Booster: an acceleration-based verification framework for array programs In ATVA, Springer, 2014. To appear.
Monotonic Abstraction Milano 2014 42 / 45