1. Types for safe locking: static race detection for Java;Abadi;ACM Trans. Program. Lang. Syst.,2006
2. Shared memory consistency models: a tutorial;Adve;Computer,1996
3. Cooperative task management without manual stack management;Adya,2002
4. Resource control for synchronous cooperative threads;Amadio,2004
5. The SLAM project: debugging system software via static analysis;Ball,2002