Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2003-05-20
2009-10-13
Dam, Tuan Q (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S159000, C717S166000
Reexamination Certificate
active
07603663
ABSTRACT:
An example apparatus and method described herein involves determining if a class object has been dynamically loaded, performing an escape analysis on the program code and determining if assumptions made during an initial escape analysis are valid. Additionally, the example apparatus and method restore synchronization to at least a portion of the program code affected by loading of the class object if the assumptions made during the initial escape analysis are no longer valid.
REFERENCES:
patent: 6671707 (2003-12-01), Hudson et al.
patent: 7058929 (2006-06-01), Charnell et al.
patent: 2002/0049865 (2002-04-01), Charnell et al.
“Escape analysis for object-oriented languages: application to Java”, B. Blanchet, Dec. 1999, pp. 1-15. Online retrieved at <http://delivery.acm.org/10.1145/330000/320387/p20-blanchet.pdf>.
“Effective synchronization removal for Java”, E. Ruf, Dec. 2000, pp. 208-218. Online retrieved at <http://delivery.acm.org/10.1145/350000/349327/p208-ruf.pdf>.
Whaley, J; Rinard, M. “Compositional Pointer and Escape Analysis for Java Programs.” Proceedings of the 14th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications. Denver, CO, Nov. 1999. pp. 187-206.
Bogda, J; Holzle, U. “Removing Unnecessary Synchronization in Java.” Proceedings of the 14th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications. Denver, CO, Nov. 1999. pp. 35-46.
Ruf, E. “Effective Synchronization Removal for Java.” ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'2000). Vancouver, British Columbia, Canada, 2000. pp. 208-218.
Choi, J; Gupta, M; Serrano, M; Sreedhar, V; Midkiff, S. “Escape Analysis for Java.” Proceedings of the 1999 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications. Denver, CO, Nov. 1999. pp. 1-19.
Written Opinion of the International Searching Authority, Dec. 10, 2004, 6 sheets.
International Search Report, Dec. 10, 2004, 3 sheets.
Lueh Guei-Yuan
Shi Xiaohua
Wu Gansha
Dam Tuan Q
Dao Thuy
Hanley Flight & Zimmerman LLC
Intel Corporation
LandOfFree
Apparatus and methods for restoring synchronization to... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and methods for restoring synchronization to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and methods for restoring synchronization to... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4069467