Abstract is missing.
- An Equational Object-Oriented Data Model and its Data-Parallel Query LanguageSusumu Nishimura, Atsushi Ohori, Keishi Tajima. 1-17
- Creating Host Compliance in a Portable Framework: A Study in the Use of Existing Design PatternsPhillip M. Yelland. 18-29
- A Flexible Operation Execution Model for Shared Distributed ObjectsSaniya Ben Hassen, Irina Athanasiu, Henri E. Bal. 30-50
- Code Reuse in an Optimizing CompilerAli-Reza Adl-Tabatabai, Thomas R. Gross, Guei-Yuan Lueh. 51-68
- A Monotonic Superclass Linearization for DylanKim Barrett, Bob Cassels, Paul Haahr, David A. Moon, Keith Playford, P. Tucker Withington. 69-82
- Vortex: An Optimizing Compiler for Object-Oriented LanguagesJeffrey Dean, Greg DeFouw, David Grove, Vassily Litvinov, Craig Chambers. 83-100
- Perspectives on Reuse (Panel Session)Lorette Cameron, Charles Berman, Sanjiv Gossain, Brian Henderson-Sellers, Laura Hill, Randall B. Smith. 101-103
- The Basic Object System: Supporting a Spectrum From Prototypes To Hardened CodeAllen H. Dutoit, Sean Levy, Douglas Cunningham, Robert Patrick. 104-121
- Split Objects: a Disciplined Use of Delegation within ObjectsDaniel Bardou, Christophe Dony. 122-137
- Reorganizing Split ObjectsHernán Astudillo. 138-149
- Lessons Learned from Implementing the CORBA Persistent Object ServiceJan Kleindienst, Frantisek Plasil, Petr Tuma. 150-167
- A Situated Evaluation of the Object Management Group s (OMG) Object Management Architecture (OMA)Evan Wallace, Kurt C. Wallnau. 168-178
- Slicing Class Hierarchies in C++Frank Tip, Jong-Deok Choi, John Field, Ganesan Ramalingam. 179-197
- Environmental Acquisition - A New Inheritance-Like Abstraction MechanismJoseph Gil, David H. Lorenz. 214-231
- Soft Issues in Software Development (Panel Session)Paul S. R. Chisholm, Larry L. Constantine, Ward Cunningham, Luke Hohmann, Norman L. Kerth. 232-234
- Automatic Inheritance Hierarchy Restructuring and Method RefactoringIvan Moore. 235-250
- On Automatic Class Insertion with OverloadingHervé Dicky, Christophe Dony, Marianne Huchard, Thérèse Libourel. 251-267
- Reuse Contracts: Managing the Evolution of Reusable AssetsPatrick Steyaert, Carine Lucas, Kim Mens, Theo D'Hondt. 268-285
- OO Anthropology: Crossing the Chasm (Panel Session)Steven Fraser, Alistair Cockburn, Leo Brajkovich, James Coplien, Larry L. Constantine, Dave West. 286-291
- Simple and Effective Analysis of Statically Typed Object-Oriented ProgramsAmer Diwan, J. Eliot B. Moss, Kathryn S. McKinley. 292-305
- The Direct Cost of Virtual Function Calls in C++Karel Driesen, Urs Hölzle. 306-323
- Fast Static Analysis of C++ Virtual Function CallsDavid F. Bacon, Peter F. Sweeney. 324-341
- Change Cases: Use Cases that Identify Future RequirementsEarl F. Ecklund Jr., Lois M. L. Delcambre, Michael J. Freiling. 342-358
- Using Role Components to Implement Collaboration-Based DesignsMichael VanHilst, David Notkin. 359-369
- Formal Design ConstraintsNils Klarlund, Jari Koistinen, Michael I. Schwartzbach. 370-383
- Objects on the Server: Are We Ready? (Panel Session)Yen-Ping Shan, Tom Morgan, Phil Proudfoot, Jim Thompson, John Tibbetts, Al Woolfrey. 384-388
- Architecture-Oriented VisualizationMohlalefi Sefika, Aamod Sane, Roy H. Campbell. 389-405
- A Framework for Run-Time Systems and its Visual Programming LanguageAlan M. Durham, Ralph E. Johnson. 406-420
- Semantic-Based Visualization for Parallel Object-Oriented ProgrammingIsabelle Attali, Denis Caromel, Sidi O. Ehmety, Sylvain Lippi. 421
- Translation: Myth or Reality? (Panel Session)Steven Fraser, Robert C. Martin, Stephen J. Mellor, Michael Lee, Grady Booch, Stephen Garone, Martin Fowler, Douglas C. Schmidt, Marie Lenzi. 441-443
- Components on the Internet (Panel Session)Jeffrey Bonar, Nancy Lehrer, Kelly Looney, Stewart Nickolas, James Russell, Randy Schnier, Ted Selker. 444-448