Model Checking, Tla Plus, TLC, Java, Concurrency.
notified”, but also because there are 13 threads to follow. Since, as Einstein would put it, CPU cycles are cheaper than grey matter, our programmer decides to keep looking for a deadlock that would involve fewer threads. He finally gets one which, as it happens, is the smallest non trivial