chp-2.1.0.1: An implementation of concurrency ideas from Communicating Sequential Processes

Control.Concurrent.CHP.Traces.Structural

Description

This module contains support for structural traces. Structural
traces reflect the parallel composition of your program. Effectively,
each process records its own local trace. Parallel traces are then
merged as parallel compositions, and you end up with a big tree of
sequentially and parallel-composed traces. Note that in this tracing
style, unlike CSP and VCR, events are recorded by every process
involved in them, not just once per occurrence.