OOPSLA 1996
32 papers
- A Flexible Operation Execution Model for Shared Distributed Objects
- A Framework for Run-Time Systems and its Visual Programming Language
- A Functional Layer for Description Logics: Knowledge Representation Meets Object-Oriented Programing
- A Monotonic Superclass Linearization for Dylan
- A Situated Evaluation of the Object Management Group's (OMG) Object Management Architecture (OMA)
- An Equational Object-Oriented Data Model and its Data-Parallel Query Language
- Architecture-Oriented Visualization
- Automatic Inheritance Hierarchy Restructuring and Method Refactoring
- Change Cases: Use Cases that Identify Future Requirements
- Code Reuse in an Optimizing Compiler
- Components on the Internet (Panel Session)
- Creating Host Compliance in a Portable Framework: A Study in the Use of Existing Design Patterns
- Environmental Acquisition - A New Inheritance-Like Abstraction Mechanism
- Fast Static Analysis of C++ Virtual Function Calls
- Formal Design Constraints
- Lessons Learned from Implementing the CORBA Persistent Object Service
- OO Anthropology: Crossing the Chasm (Panel Session)
- Objects on the Server: Are We Ready? (Panel Session)
- On Automatic Class Insertion with Overloading
- Perspectives on Reuse (Panel Session)
- Reorganizing Split Objects
- Reuse Contracts: Managing the Evolution of Reusable Assets
- Semantic-Based Visualization for Parallel Object-Oriented Programming
- Simple and Effective Analysis of Statically Typed Object-Oriented Programs
- Slicing Class Hierarchies in C++
- Soft Issues in Software Development (Panel Session)
- Split Objects: a Disciplined Use of Delegation within Objects
- The Basic Object System: Supporting a Spectrum From Prototypes To Hardened Code
- The Direct Cost of Virtual Function Calls in C++
- Translation: Myth or Reality? (Panel Session)
- Using Role Components to Implement Collaboration-Based Designs
- Vortex: An Optimizing Compiler for Object-Oriented Languages