USENIX Sixth C++ Technical Conference
April 11 - 14, 1994
Cambridge, MA
Welcome
Chair: Doug Lea, SUNY Oswego
Keynote Address: "A Better C - For Whom?
Peter Deutsch, Artifex Software
EXTENSIBILITY
Chair: Jim Waldo, Sun Microsystems Lab
- The Object Binary Interface:
C++ Objects for Evolvable Shared Class Libraries
- Theodore Goldstein, Sun Microsystems; Alan Sloane, SunPro
- A Framework for Building Extensible
C++ Class Libraries
- Arindam Banerji, Dinesh Kulkarni, & David Cohn - University
of Notre Dame
- Implementing Signatures for C++
- Gerald Baumgartner & Vince Russo, Purdue University
COMPILATION
Chair: Michael Tiemann, Cygnus Support
- Base Class Composition with
Multiple Derivation and Virtual Bases
- Lee Nackman & John Barton, IBM T.J.Watson Labs
- Faster Parsing via Prefix Analysis
- Martin Carroll, AT&T Bell Laboratories
- Static Type Determination for C++
- Hemant Pande & Barbara Ryder, Rutgers University
DEBUGGING
Chair: Judy Grass, CNRI
- Supporting Truly Object-Oriented
Debugging of C++ Programs
- James Coplien, AT&T Bell Laboratories
- HotWire -- A Visual Debugger for C++
- Chris Laffra & Ashok Malhotra, IBM T.J. Watson Labs
Thursday, April 14
MEMORY MANAGEMENT
Chair: Erich Gamma, Taligent
- A Customizable Memory Management
Framework
- Giuseppe Attardi, ICSI; Tito Flagella, Universita di Pisa
- Safe, Efficient Garbage Collection for C++
- John R. Ellis, Xerox PARC; David L. Detlefs, DEC SR
DESIGN
Chair: Desmond D'Souza, Icon
- Template Base Delegation
- Ted Law, IBM Software Solutions
- C++ Design and Implementation Challenges in
Technology Computer Aided Design Frameworks
- Goodwin Chin, IBM T. J. Watsion Labs; Dharini Sitaraman,
Chung Yang, & Martin Giles, University of Michigan
- An Object-Oriented Framework for
Developing Distributed Applications
- Douglas Schmidt, University of California - Irvine
TOOLS
Chair: Steve Vinoski, Hewlett Packard
- Interface Translation and
Implementation Filtering
- Mark Linton, Silicon Graphics; Douglas Pan, Stanford University
- A Poor Man's Approach to String-Based
Interfacing of C++ Objects
- Thomas Kofler, Walter Bischofberger; Bruno Schaeffer,
Union Bank of Switzerland - UBILAB
- Sharing Between Translation Units
in C++ Program Databases
- Samuel Kendall,Sun Microsystems Labs ;
Glenn Allinn, CenterLine Software
- A Dossier Driven Persistent
Objects Facility
- Robert Mecklenburg, Charles Clark, Gary Lindstrom & Benny
Yih, University of Utah