CSPM-cspm-0.6.0.4: cspm command line tool for analyzing CSPM specifications.

PortabilityGHC-only
Stabilityexperimental
MaintainerFontaine@cs.uni-duesseldorf.de
Safe HaskellSafe-Infered

CSPM.LTS.MkLtsDFS

Description

Compute the labled transition system of a process. Uses depth first search and runs in the IO-Monad. A Timeout can be set and the function can return a partial LTS

Synopsis

Documentation

dfsStep :: Sigma INT -> DFSState -> (DFSState, Bool)Source

perform one iteration of the DFS loop

mkLtsDFS :: Bool -> Maybe Double -> Sigma INT -> Process INT -> IO (LTS, Bool)Source

Generate an LTS with a DFS