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

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

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

Warning: mkLts leaks memory: TODO : fix this

Generate an LTS with a DFS