Apparatus and methods for restoring synchronization to...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-4069467

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.