OOPSLA 1998
32 papers
- A Lambda Calculus of Objects with Self-Inflicted Extension
- A Type System for Object Initialization in the Java Bytecode Language
- Adaptive Plug-and-Play Components for Evolutionary Software Development
- An Evaluation of Automatic Object Inline Allocation Techniques
- Borrow, Copy or Steal? Loans and Larceny in the Orthodox Canonical Form
- Building Distributed Systems (Panel)
- Compatible Genericity with Run-Time Types for the Java Programming Language
- Compound Types for Java
- Contraint-Based Polymorphism in Cecil: Towards a Practical and Static Type System
- Data Groups: Specifying the Modification of Extended State
- Dynamics Class Loading in the Java Virtual Machine
- Extending the ODMG Object Model with Composite Objects
- How to Preserve the Benefits of Design Patterns
- JRes: A Resource Accounting Interface for Java
- Lightweight Object-Oriented Shared Variables for Distributed Applications on the Internet
- Logical Observable Entities
- Making the Future Safe for the Past: Adding Genericity to the Java Programming Language
- Multiple Dispatch as Dispatch on Tuples
- Object Lessons Learned from a Distributed System for Remote Building Monitoring and Operation
- Object-Oriented Practice in 1998: Does it help or hinder collaboration? (Panel)
- Ownership Types for Flexible Alias Protection
- Parametric Polymorphism for Java: A Reflective Solution
- Question time! about Use Cases
- Reasoning about Java Classes (Preliminary Report)
- Role Model Based Framework Design and Integration
- Safe Metaclass Programming
- Software Reuse: Nemesis or Nirvana? (Panel)
- System Support for Object Groups
- The New Crop of Java Virtual Machines (Panel)
- Vclusters: A Flexible, Fine-Grained Object Clustering Mechanism
- Visualizing Dynamic Software System Information Through High-Level Models
- What is Java Binary Compatibility?