Next: , Up: Event-driven Execution


6.1 Event ordering

Figure: Obsolete: CHP simulator event life cycle

figs/chpsim_event_cycle.png

Figure: CHP simulator event algorithm

figs/chpsim_event_algo.png

The whole-program event graph is composed of concurrent event graphs representing each process. The edges in the event graph represent the legal orderings between events, including cycles. Any process's execution trace is a projection of the entire program's execution trace (and all possible traces).