Cheng, G.-I. et al., “Detecting Data Races In Cilk Programs that Use Locks”, in ACM Symposium on Parallel Algorithms and Architectures., (1998), pp. 1-12. |
Fajstrup, L. et at., “Detecting Deadlocks in Concurrent Systems”, To be presented at CONCUR'98., (1997), pp. 1-20. |
Savage, S. et al., “Eraser: A Dynamic Data Race Detector for Multi-Threaded Programs”, ACM Transactions on Computer Systems 15, 4, 391-411., (1997), pp.27-37. |
Callahan, D. and Subhlok, J., “An Empirical Comparison of Static Concurrency Analysis Techniques”, Technical Report 96-084, Department of Computer Science, University of Massachusetts at Amherst, (1996), pp. 1-29. |
Corbett, J. C., “Evaluating Deadlock Detection Methods for Concurrent Software”, IEEE Transactions on Software Engineering 22, 3., (3/96), pp. 1-22. |
Sterling, N., “Warlock: Astatic Data Race Analysis Tool”, In USENIX Winter Technical Conference 1-106., (1993), pp. 1-12. |
Emrath, P. A. and Padua, D. A., “Automatic Detecting of Nondeterminacy in Parallel Programs”, In Workshop on Parallel and Distributed Debugging. (1988), pp. 89-99. |
Young, M. and Taylor, R. N., “Combinging Static Concurrency Analysis wth Symbolic Execution”, IEEE Transactions on software Engineering 14, 10 (5/88), pp. 1499-1511. |
Appelbe, W. F. and McDowell, C.E., “Integrating Tools for Debugging and Developing Multitasking Programs”, In Workshop on Parallel and Distributed Debugging., (1988), pp. 78-88. |
Callahan, D., and Subhlok, J., “Static Analysis of Low-level Synchronization”, In Workshop on Parallel and Distributed Debugging., (1988), pp. 100-111. |
Abdullahi et al, “Garbage colling the internet: a survey of distributed garbage collection”, ACM Compt. Survey, vo. 30, No. 3, pp 330-373, Aug. 1998.* |
Brosgol, “A comparision of the concurrency features of Ada 95 and Java”, ACM SIGAda, pp 175-192, Mar. 1998.* |
Naumovich et al, “Data flow analysis for checking propertise of concurrent Java programs”, ACM ICSE pp 399-410, 1999.* |
Netzer et al, “Improving the accuracy of data race detection”, ACM pp 133-144, Jun. 1991.* |
Flanagan et al, “pHIuid: the design of a parellel functional language implemention on workstations”, ACM ICFP, pp 169-179, May 1996.* |
Choi et al, “Deterministic replay of Java multithreaded applications”, ACM SPDT, pp 48-59, May 1998.* |
Choi et al, “Race fronter: reproducing data race in Parallel program debugging”, ACM pp 145-154, Jun. 1991.* |
Park et al, “Detecting the first races in parallel programs with ordered synchronization”, IEEE, pp 201-208, 1998.* |
Savage et al, “Eraser: a dynamic data race detector for multithreaded programs” ACM Trans. Compt. Survey, v 16, No. 4, pp 391-411, Nov. 1997.* |
Corbett, “Constructing compact models of concurrent java programs”, ACM ISSTA pp 1-10, Aug. 1998.* |
Diniz et al, “Synchronization transformation for parallel computing”, ACM POPL, pp 187-200, Mar. 1996.* |
Flanagan et al, “Compoential set based analysis” ACM PLDI, pp 235-248, Jun. 1997.* |
Rinard et al, “Eliminating synchronization bottleneck in object based programs using adaptive replication” ACM ICS, pp 83-92, 1999. |