Module Calculus


module Calculus: sig .. end
Wp computation using the CFG

Generic WP calculus


module CFG: Cil2cfg.CFG
exception InvalidModel of string
To be raised whenever a model cannot interpret something

To be raised whenever a model cannot interpret something

val use_bottom : bool Pervasives.ref
module Cfg: 
functor (W : Toprop.T_for_Cfg) -> sig .. end
module Msimple: 
functor (W : Toprop.T_with_call) -> sig .. end
This module takes a module that defines everything for T_with_call and build the simplest module in order to propagate predicates using the CFG.
module Moblig: 
functor (W : Toprop.T_for_Cfg) -> sig .. end