Jia et al. A Generic Approach of Static Analysis for Detecting Runtime Errors in Java Programs. IEEE. 1999. pp. 67-72.* |
Papageorgiou et al. A Pattern Classification Approach to Dynamical Object Detection. IEEE. 1999. pp. 1223-1228.* |
Wilson, P., “Uniprocessor Garbage Collection Techniques”, Proceedings of the International Workshop on Memory Management, St. Malo, France, Sep. 1992, Lecture Notes in Computer Science, vol. 637, Springer-Verlag (1992) pp. 1-42. |
De Pauw, et al., “Jinsight 1.0, Visualizing the Execution of Java Programs”, IBM Corp., Research Division, http://www.alphaWorks.ibm.com/formula/jinsight, Apr. 9, 1998. |
De Pauw, et al., “Jinsight 1.1, Visualizing the Execution of Java Programs”, IBM Corp., Research Division, http://www.alphaWorks.ibm.com/formula/jinsight, Oct., 1998. |
“OptimizeIt”, Intuitive Systems, Inc., described at http://www.Optimizeit.com (1999). |
De Pauw, et al., “Visualizing Reference Patterns for Solving Memory Leaks in Java” submitted Nov. 1998 for European Conference on Object Oriented Programming, to be held in Lisbon from Jun. 13-18, 1999. |
Evans, D., “Static Detection of Dynamic Memory Errors”, Programming Language Design and Implementation, May 1996, ACM SIGPLAN Notices 31, (5), pp. 44-53. |
Blanchet, B., “Escape Analysis: Correctness Proof, Implementation and Experimental Results”, ACM SIGPLAN-SIGACT, Proceedings of the 25th Annual Symposium on Principles of Programming Languages, San Diego, CA, Jan. 1998, pp. 25-37. |
Foote, W., “HAT—The Java Heap Analysis Tool”, Sun Microsystems, Inc., http://developer.java.sun.com/developer/early Access/hat/readme.htm (1998). |
Jprobe, KL Group, Inc., described at http://www.klgroup.com/jprobe/profiler/memory.htm (1999). |
De Pauw, et al., “Execution Patterns in Object-Oriented Visualization”, USENIX Association, Proceedings of the Fourth USENIX Conf. On Object-Oriented Technologies and Systems (COOTS), Apr. 27-30, 1998, pp. 219-234. |
De Pauw et al., “Visualizing the Behavior of Object-Oriented Systems”, SIGPLAN Notices (Proc. Of OOPSLA, 8th Conference), Issue vol. 28, No. 10, 1993, pp. 326-337. |