SLIDE 1
Representing distributed algorithms
Why do we need these? Don’t we already know a lot about programming?
- We need to capture the notions of atomicity,
non-determinism, fairness etc.
- The program should be concise