OOPSLA 2003
26 papers
- A comparative study of language support for generic programming
- A first-class approach to genericity
- An on-the-fly mark and sweep garbage collector based on sliding views
- Applying traits to the smalltalk collection classes
- Automatic detection and repair of errors in data structures
- Connectivity-based garbage collection
- Declaring and checking non-null types in an object-oriented language
- Dynamic metrics for java
- Effectiveness of cross-platform optimizations for a java just-in-time compiler
- Heap compression for memory-constrained Java environments
- How java programs interact with virtual machines at the microarchitectural level
- HydroJ: object-oriented pattern matching for evolvable distributed systems
- Language support for lightweight transactions
- Language-independent aspect-oriented programming
- Lazy modular upgrades in persistent object stores
- Lightweight confinement for featherweight Java
- MJ: a rational module system for Java and its applications
- Mark-copy: fast copying GC with less space overhead
- Mostly concurrent garbage collection revisited
- OOPAL: integrating array programming in object-oriented programming
- Object equality profiling
- Partial behavioral reflection: spatial and temporal selection of reification
- Refactoring for generalization using type constraints
- Relaxed MultiJava: balancing extensibility and modular typechecking
- Saving the world from bad beans: deployment-time confinement checking
- Ulterior reference counting: fast garbage collection without a long wait