...Cuny,
The Parallel Programming Environments Project at the University of Massachusetts is supported by the National Science Foundation under grant CCR-9023256.

...correctness.
This is in contrast to a number of program visualization tools designed for use in debugging for performance [2,5,15]. In debugging for correctness, it is logical time that is important; in debugging for performance, it is physical time.

...received.
Here, we consider only nonshared memory paradigms but the definitions can be extended to shared memory as discussed in Section 4.

...before:
This notation is slightly different than Lamport's.

...queue
Note: We have assumed a nonshared memory paradigm but for this example we simulate a shared memory location as a process: if p is a process and m a memory location, a write from p to m is treated as a message from p to m and a read by p from m is treated as a message from m to p.

Joydip Kundu kundu@neweng.enet.dec.com