bindSE operator
CodeArtifactThe bindSE operator is the bind operation for the state-exception monad used in HOL-TestGen sequence test specifications. It composes partial state-transition computations sequentially: if the first computation fails, the result is failure; otherwise its output and successor state are passed to the next computation.
WIKI
Overview
bindSE is the monadic bind operator defined for the state-exception monad used in HOL-TestGen. In the cited microprocessor test-generation case study, this monad is used because HOL is a purely functional specification formalism and has no built-in notions of state or state transitions. The state-exception monad models partial state-transition functions of the form:
type_synonym (o, σ) MONSE = σ ⇀ (o × σ)
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →