Check out the new USENIX Web site. next up previous
Next: About this document Up: TRaDeA Topological Approach Previous: Acknowledgements

References

1
J. Aldrich, C. Chambers, E. G. Sirer, and S. Eggers. Static analyses for eliminating unnecessary synchronization from Java programs. In Static Analysis Symposium 99, September 1999.

2
Ken Arnold and James Gosling. The Java Programming Language. The Java Series. Addison-Wesley, Reading, Massachusetts, USA, 1996.

3
Jeff Bogda and Urs Hölzle. Removing unnecessary synchronisation in Java . Technical report, Department of Computer Science, University of California, Santa Barbara, CA 93106, april 1999.

4
Jong-Deok Choi, Barton P. Miller, and H. B. Netzer, Robert. Techniques for debugging parallel programs with flowback analysis. ACM Transactions on Programming Languages and Systems, 13(4):491-530, October 1991.

5
A. Dinning and E. Schonberg. An empirical comparison of monitoring algorithms for access anomaly detection. In Second ACM SIGPLAN symposium on Principles & practice of parallel programming, pages 1-10, March 1990.

6
C.J. Fidge. Partial orders for parallel debugging. In Proceedings of the ACM SIGPLAN and SIGOPS Workshop on Parallel and distributed debugging, pages 183-194, May 1988.

7
Dieter Haban and Wolfgang Weigel. Global events and global breakpoints in distributed systems. In 21st Annual Hawaii International Conference on System Sciences, volume II, pages 166-175. IEEE Computer Society, January 1988.

8
Richard Jones and Rafael Lins. Garbage Collection, Algorithms for Automatic Dynamic Memory Management. John Wiley and Sons, 1996.

9
KL Group, 260 King Street East, Toronto, Ontario, Canada. Getting Started with JProbe.

10
Kuck & Associates, Inc., 1906 Fox Drive, Champaign, IL 61820-7345, USA. Assure User's Manual, 2.0 edition, march 1999.

11
Doug Lea. Concurrent Programming in Java. The Java Series. Addison-Wesley, Reading, Massachusetts, USA, 1997.

12
Time Lindholm and Frank Yellin. The Java Virtual Machine Specification. The Java Series. Addison-Wesley, Reading, Massachusetts, USA, second edition edition, April 1999.

13
R. H. B. Netzer. Race Condition Detection for Debugging Shared-Memory Parallel Programs. PhD thesis, University of Wisconsin-Madison, 1991.

14
Robert H. B. Netzer and Barton P. Miller. Improving the accuracy of data race detection. In Proceedings of the third ACM SIGPLAN symposium on Principles & practice of parallel programming, pages 133-144.

15
Robert H. B. Netzer and Barton P. Miller. Experience with techniques for refining data race detection. Technical Report CS-92-55, Dept. of Computer Science, Brown University, Department of Computer Science, Brown University, Providence, Rhode Island 02912, November 1992.

16
Michiel Ronsse. Racedetectie in Parallelle Programma's door Gecontroleerde Heruitvoering. PhD thesis, Universiteit Gent, May 1999.

17
Michiel Ronsse and Koen De Bosschere. Recplay: A fully integrated practical record/replay system. ACM Transactions on Computer Systems, 17(2):133-152, May 1999.

18
Erik Ruf. Effective synchronization removal for java. In Proceedings of the ACM SIGPLAN '00 conference on Programming language design and implementation, pages 208-218. ACM, June 2000.

19
Stefan Savage, Michael Burrows, Greg Nelson, Patrick Sobalvarro, and Thomas Anderson. Eraser: A dynamic data race detector for multi-threaded programs. In Operating Systems Review, volume 31, pages 27-37. ACM, October 1997.

20
Reinhard Schwarz and Friedman Mattern. Detecting causal relationships in distributed computations: in search of the holy grail. Distributed Computing, 7(3):149-174, 1994.

21
Bill Venners. Inside the Java Virtual Machine. McGraw-Hill, New York, New York, USA, second edition, 1999.



Mark Christiaens
Fri Feb 23 11:13:35 MET 2001