default search action
12th OOPSLA 1997: Atlanta, Georgia, USA
- Mary E. S. Loomis, Toby Bloom, A. Michael Berman:
Proceedings of the 1997 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages & Applications, OOPSLA 1997, Atlanta, Georgia, October 5-9, 1997. ACM 1997, ISBN 0-89791-908-4
SIGPLAN Notices 32(10)
Keynote Address
Reuse and Evolution
- Mira Mezini:
Maintaining the Consistency of Class Libraries During Their Evolution. 1-21 - Margaretha W. Price, Steven A. Demurjian:
Analyzing and Measuring Reusability in Object-Oriented Designs. 22-33 - Karsten Weihe:
Reuse of Algorithms: Still a Challenge to Object-Oriented Programming. 34-48
Java and Language Extensions
- Ole Agesen, Stephen N. Freund, John C. Mitchell:
Adding Type Parameterization to the Java Language. 49-65 - John Boyland, Giuseppe Castagna:
Parasitic Methods: An Implementation of Multi-Methods for Java. 66-76 - Diane J. Litman, Anil Mishra, Peter F. Patel-Schneider:
Modeling Dynamic Collections of Interdependent Objects Using Path-Based Rules. 77-92
Panel
- Lougie Anderson, Michael J. Carey, Kenneth R. Jacobs, Erin Kinikin, David Maier:
Looking for the Objects in Object-Relational DBMSs (Panel). 93
Invited Speakers
- Michael J. Franklin, Stanley B. Zdonik:
A Framework for Scalbale Dissemination-Based Systems. 94-105
Panel
- Bindu Rama Rao, Chad Edwards, Ted Linden, Reagan W. Moore, Mark Seager:
Exploring Largebess, Complexity and Scalability from the OOT Perspective (Panel). 106-107
Language Implementation
- David Grove, Greg DeFouw, Jeffrey Dean, Craig Chambers:
Call Graph Construction in Object-Oriented Languages. 108-124 - Olivier Zendra, Dominique Colnet, Suzanne Collin:
Efficient Dynamic Dispatch without Virtual Function Tables: The SmallEiffel Compiler. 125-141 - Jan Vitek, R. Nigel Horspool, Andreas Krall:
Efficient Type Inclusion Tests. 142-157
Panel
- James Coplien, Luke Hohmann, Norman L. Kerth, John Rae-Grant, Eileen Strider:
Changing the Engine of the Car? While Driving 60 Miles an Hour! (Panel). 158-161
Distributed Systems Tools
- Richard L. Hudson, Ronald Morrison, J. Eliot B. Moss, David S. Munro:
Garbage Collecting the World: One Car at a Time. 162-175 - Barry Hayes:
Ephemerons: A New Finalization Mechanism. 176-183 - Timothy H. Harrison, David L. Levine, Douglas C. Schmidt:
The Design and Performance of a Hard Real-Time Object Event Service. 184-200
Panel
- Derek Coleman, John Artim, Victor Ohnjec, Erick Rivas, James E. Rumbaugh, Rebecca Wirfs-Brock:
UML: The Language of Blueprints for Software? (Panel). 201-205
Patterns and Methods
- David H. Lorenz:
Tiling Design Patterns - A Case Study Using the Interpreter Pattern. 206-217 - Dirk Riehle:
Composite Design Patterns. 218-228 - Matthew Haines:
An Open Implementation Analysis and Design for Lightweight Threads. 229-242
Databases
- Jon R. Oler, Gary Lindstrom, Terence Critchlow:
Migrating Relational Data to an OODB: Strategies and Lessons from a Molecular Biology Experience. 243-252 - Suad Alagic:
The ODMG Object Model: Does it Make Sense? 253-270
Specialization
- Frank Tip, Peter F. Sweeney:
Class Hierarchy Specialization. 271-285 - Eugen-Nicolae Volanschi, Charles Consel, Gilles Muller, Crispin Cowan:
Declarative Specialization of Object-Oriented Programs. 286-300
Panel
- Laura Hill, Bruce Anderson, Adele Goldberg, Gregor Kiczales, Colin Scott, Kevin Tyson:
The OT Life-cycle: From Eureka! to Shrink Wrap (Panel). 301-303
Compilers and Tools
- Raimondas Lencevicius, Urs Hölzle, Ambuj K. Singh:
Query-Based Debugging of Object-Oriented Programs. 304-317 - Dan Ingalls, Ted Kaehler, John Maloney, Scott Wallace, Alan C. Kay:
Back to the Future: The Story of Squeak - A Usable Smalltalk Written in Itself. 318-326 - Stuart Kent:
Constraint Diagrams: Visualizing Assertions in Object-Oriented Models. 327-341
Panel
- Steven Fraser, Kent L. Beck, Grady Booch, James Coplien, Ralph E. Johnson, Bill Opdyke:
Beyond the Hype: Do Patterns and Frameworks Reduce Discovery Costs? (Panel). 342-344
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.