loading...
Object Ownership for Dynamic Alias Protection
Melbourne, Australia November 22-November 25
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.1999.80942432nd International Conference on Tech ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
James Noble, Macquarie University
David Clarke, University of New South Wales
John Potter, University of New South Wales
Interobject references in object-oriented programs allow arbitrary aliases between objects. By breaching objects' encapsulation boundaries, these aliases can make programs hard to understand and especially hard to debug. We propose using an explicit, run-time notion of object ownership to control aliases between objects in dynamically typed languages. Dynamically checking object ownership as a program runs ensures the program maintains the encapsulation topology intended by the programmer.
Index Terms:
object-orientation, ownership, aliasing, encapsulation
Citation:
James Noble, David Clarke, John Potter, "Object Ownership for Dynamic Alias Protection," tools, pp.176, 32nd International Conference on Technology of Object-Oriented Languages, 1999
Usage of this product signifies your acceptance of the Terms of Use.