See this document in CiteSeerX!

Negligent Class Loaders for Software Evolution (2004)  (Make Corrections)  
Yoshiki Sato and Shigeru Chiba Dept. of Mathematical and Computing Sciences...



  Home/Search   Context   Related

 
View or download:
csg.is.titech.ac.j...oopramse2004.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  csg.is.titech.ac.jp/paper/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper presents a negligent class loader, which can relax the version barrier between class loaders for software evolution. The version barrier is a mechanism that prevents an object of a version of a class from being assigned to a variable of another version of that class. In Java, if a class definition (i.e. class file) is loaded by di#erent class loaders, di#erent versions of the class are created and regarded as distinct types. If two class definitions with the same class name are... (Update)

Active bibliography (related documents):   More   All
0.5:   Supporting Hot-Swappable Components for System Software - Hui, Appavoo.. (2001)   (Correct)
0.3:   Optimizing JAsCo dynamic AOP through HotSwap and Jutta - Vanderperren, Suvee   (Correct)
0.2:   A Selective, Just-in-Time Aspect Weaver - Sato, Chiba, Tatsubori (2003)   (Correct)

Similar documents based on text:   More   All
0.4:   Using HotSwap for Implementing Dynamic AOP Systems - Chiba, Sato, Tatsubori (2003)   (Correct)
0.3:   Dynamic Class Loading in the Java Virtual Machine - Liang, Bracha (1998)   (Correct)
0.2:   A Study of Compile-time Metaobject Protocol - Chiba (1996)   (Correct)

BibTeX entry:   (Update)

@misc{ and-negligent,
  author = "Yoshiki Sato And",
  title = "Negligent Class Loaders for Software Evolution",
  url = "citeseer.ist.psu.edu/712144.html" }
Citations (may not include all citations):
59   Dynamic Class Loading in the Java Virtual Machine - Liang, Bracha - 1998
44   Java is not type-safe - Saraswat - 1997
23   Runtime Aspect Weaving Through Metaprogramming - Baker, Hsieh - 2002
18   Runtime Support for Type-Safe Dynamic Java Classes (context) - Malabarba, Pandey et al. - 2000
15   The JBoss Extensible Server - Fleury - 2003
10   JAC: A flexible framework for AOP in Java (context) - Pawlak, Seinturier et al. - 2001
9   Just in Time Aspects: E#cient Dynamic Weaving for Java (context) - Popovici, Alonso et al. - 2003
5   Just-In-Time Aspect Weaver (context) - Sato, Chiba et al. - 2003
5   Virtual Machine Support for Dynamic Join Points - Bockisch, Haupt et al. - 2004
2   Classes: A lightweight mechanism to update code in a running.. (context) - sson, Gray et al. - 1998

Documents on the same site (http://www.csg.is.titech.ac.jp/paper/):   More
Jarcler: Aspect-Oriented Middleware for Distributed Software.. - Nishizawa, Chiba   (Correct)
Load-time Structural Reflection in Java - Chiba (2000)   (Correct)
A Selective, Just-in-Time Aspect Weaver - Sato, Chiba, Tatsubori   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC