Invited Paper 1 |
A Trace Model for Pointers and Objects / C.A.R Hoare ; J. He |
Mixins |
Synthesizing Objects / Krzysztof Czarnecki ; Ulrich W. Eisenecker |
A Core Calculus of Classes and Mixins / Viviana Bono ; Amit Patel ; Vitaly Shmatikov |
Propagating Class and Method Combination / Erik Ernst |
Debugging and Garbage Collection |
A Study of the Allocation Behavior of the SPECjvm98 Java Benchmarks / Sylvia Dieckman ; Urs Hölzle |
Visualizing Reference Patterns for Solving Memory Leaks in Java / Wim De Pauw ; Gary Sevitski |
Dynamic Query-Based Debugging / Raimondas Lencevicius ; Ambuj K. Singh |
Type Checking |
Foundations for Virtual Types / Atsushi Igarashi ; Benjamin C. Pierce |
Unifying Genericity / Kresten Krab Thorup ; Mads Torgersen |
An Object-Oriented Effects System / Aaron Greenhouse ; John Boyland |
Invited Paper 2 |
Providing Persistent Objects in Distributed Systems / Barbara Liskov ; Miguel Castro ; Liuba Shrira ; Atul Adya |
Virtual and Multi-methods Inlining of Virtual Methods / David Detlefs ; Ole Agesen |
Modular Statically Typed Multimethods / Todd Millstein ; Craig Chambers |
Multi-method Dispatch Using Multiple Row Displacement / Candy Pang ; Wade Holst ; Yuri Leontiev ; Duane Szafron |
Adaptive Programming |
Internal Iteration Externalized / Thomas Kühne |
Type-Safe Delegation for Run-Time Component Adaptation / Günter Kniesel |
Towards Automatic Specialization of Java Programs / Ulrik Pagh Schultz ; Julia L. Lawall ; Charles Consel ; Gilles Muller |
Classification and Inheritance |
Wide Classes / Manuel Serrano |
An Approach to Classify Semi-structured Objects / Elisa Bertino ; Giovanna Guerrini ; Labella Merlo ; Marco Mesiti |
Invited Paper 3 |
Object-Oriented Programming on the Network / Jim Waldo |
Distributed Objects |
Providing Fine-Grained Access Control for Java Programs / Raju Pandey ; Brant Hashii |
Formal Specification and Prototyping of CORBA Systems / Remi Bastide ; Ousmane Sy ; Philippe Palanque |
A Process Algebraic Specification of the New Asynchronous CORBA Messaging Service / Mauro Gaspari ; Gianluigi Zavattaro |
Invited Paper 4 |
Object-Oriented Programming: Regaining the Excitement / Andrew P. Black |
Author Index |
Invited Paper 1 |
A Trace Model for Pointers and Objects / C.A.R Hoare ; J. He |
Mixins |
Synthesizing Objects / Krzysztof Czarnecki ; Ulrich W. Eisenecker |
A Core Calculus of Classes and Mixins / Viviana Bono ; Amit Patel ; Vitaly Shmatikov |
Propagating Class and Method Combination / Erik Ernst |