ECOOP 2004
27 papers
- A Middleware Framework for the Persistence and Querying of Java Objects
- Adaptive Tuning of Reserved Space in an Appel Collector
- AspectJ2EE = AOP + J2EE
- Composable Encapsulation Policies
- Customization of Java Library Classes Using Type Constraints and Profile Information
- Demand-Driven Type Inference with Subgoal Pruning: Trading Precision for Scalability
- Early Identification of Incompatibilities in Multi-component Upgrades
- Efficiently Verifiable Escape Analysis
- Finding and Removing Performance Bottlenecks in Large Systems
- Functional Objects
- Increasing Concurrency in Databases Using Program Analysis
- Inheritance-Inspired Interface Versioning for CORBA
- LOOJ: Weaving LOOM into Java
- Lock Reservation for Java Reconsidered
- Modules with Interfaces for Dynamic Linking and Communication
- Object Invariants in Dynamic Contexts
- Ownership Domains: Separating Aliasing Policy from Mechanism
- Pointer Analysis in the Presence of Dynamic Class Loading
- Programming with Crosscutting Effective Views
- Rewritable Reference Attributed Grammars
- Rich Interfaces for Software Modules
- Semantic Casts: Contracts and Structural Subtyping in a Nominal World
- Sequential Object Monitors
- The Expression Problem Revisited
- Transactional Monitors for Concurrent Objects
- Typestates for Objects
- Use Case Level Pointcuts