Basic Correctness Properties
Deadlock-free -- no cyclic buffer dependencies
Livelock-free -- controllers preemptively steal resources from each other without completing
Starvation-free -- a process does not make progress while others do
Possibly Sequential Consistency