OOPSLA 2000
26 papers
- A formal specification of JavaTM class loading
- A real world object modeling method for creating simulation environment of real-time systems
- A study of devirtualization techniques for a JavaTM Just-In-Time compiler
- Adaptive optimization in the Jalapeño JVM
- An Aristotelian understanding of object-oriented programming
- An approach to safe object sharing
- An efficient class and object encoding
- Application isolation in the JavaTM Virtual Machine
- Exclusion for composite objects
- Finding refactorings via change metrics
- Formal specification of CORBA services: experience and lessons learned
- Guava: a dialect of Java without data races
- Improving the Java memory model using CRF
- Mapping UML designs to Java
- Middleware object query processing with deferred updates and autonomous sources
- MultiJava: modular open classes and symmetric multiple dispatch for Java
- Object-oriented real-time concurrency
- OoLALA: an object oriented analysis and design of numerical linear algebra
- PIROL: a case study for multidimensional separation of concerns in software engineering environments
- Parametric polymorphism in Java: an approach to translation based on reflective features
- Practical virtual method call resolution for Java
- Quicksilver: a quasi-static compiler for Java
- Safely creating correct subclasses without seeing superclass code
- Scalable propagation-based call graph construction algorithms
- Sealed calls in Java packages
- Towards agent-oriented assistance for framework instantiation