Module InferModules.TransferFunctions
module type S = sig ... endmodule type SIL = sig ... endmodule type HIL = sig ... endmodule type DisjunctiveConfig = sig ... endmodule type DisjReady = sig ... endmodule MakeDisjunctive : functor (TransferFunctions : DisjReady) -> functor (DConfig : DisjunctiveConfig) -> sig ... endIn the disjunctive interpreter, the domain is a set of abstract states representing a disjunction between these states. The transfer functions are executed on each state in the disjunct independently. The join on the disjunctive state is governed by the policy described in
DConfig.