CSPM-FiringRules-0.4.3.0: Firing rules semantic of CSPM

Copyright(c) Fontaine 2010
LicenseBSD
Maintainerfontaine@cs.uni-duesseldorf.de
Stabilityexperimental
PortabilityGHC-only
Safe HaskellNone
LanguageHaskell2010

CSPM.FiringRules.Trace

Description

A very rudimentary process tracer for debugging and testing. Prints the current process and the possible transitions to stdout and lets the user select a transition by typing to stdin.

Synopsis

Documentation

trace :: forall i e. (FShow i, ShowTTE e, CSP2 i, e ~ TTE i) => Sigma i -> Process i -> IO () Source

A simplistic interactive CSP-M tracer. It prints all events offered by a Proccess to stdout and promts the user for the event to perform.