package mopsa

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Standard domains

The signature DOMAIN is useful for domains with classic lattice structure that don't require unification. Transfer functions have access the top-level abstraction and can therefore communicate with other domains through the manager.

Signature

module type DOMAIN = sig ... end

Registration

val register_standard_domain : (module DOMAIN) -> unit

Register a new standard domain

val find_standard_domain : string -> (module DOMAIN)

Find a standard by its name. Raise Not_found if no domain is found

val mem_standard_domain : string -> bool

mem_standard_domain name checks whether a standard domain with name name is registered

val standard_domain_names : unit -> string list

Return the names of registered standard domains

OCaml

Innovation. Community. Security.