Abstract is missing.
- Design and Implementation of Generics for the .NET Common Language RuntimeAndrew Kennedy, Don Syme. 1-12
- Dynamic Software UpdatingMichael W. Hicks, Jonathan T. Moore, Scott Nettles. 13-23
- Demand-Driven Pointer AnalysisNevin Heintze, Olivier Tardieu. 24-34
- Incrementalized Pointer and Escape AnalysisFrédéric Vivien, Martin C. Rinard. 35-46
- On the Importance of Points-to Analysis and Other Memory Disambiguation Methods for C ProgramsRakesh Ghiya, Daniel M. Lavery, David C. Sehr. 47-58
- Enforcing High-Level Protocols in Low-Level SoftwareRobert DeLine, Manuel Fähndrich. 59-69
- Language Support for RegionsDavid Gay, Alexander Aiken. 70-80
- Principled ScavengingStefan Monnier, Bratin Saha, Zhong Shao. 81-91
- Java without the Coffee Breaks: A Nonintrusive Multiprocessor Garbage CollectorDavid F. Bacon, C. Richard Attanasio, Han Bok Lee, V. T. Rajan, Stephen E. Smith. 92-103
- Heap Profiling for Space-Efficient JavaRan Shaham, Elliot K. Kolodner, Shmuel Sagiv. 104-113
- Composing High-Performance Memory AllocatorsEmery D. Berger, Benjamin G. Zorn, Kathryn S. McKinley. 114-124
- A Parallel, Real-Time Garbage CollectorPerry Cheng, Guy E. Blelloch. 125-136
- SafeTSA: A Type Safe and Referentially Secure Mobile-Code Representation Based on Static Single Assignment FormWolfram Amme, Niall Dalton, Michael Franz, Jeffery von Ronne. 137-147
- Bytecode Compression via Profiled Grammar RewritingWilliam S. Evans, Christopher W. Fraser. 148-155
- Using Annotation to Reduce Dynamic Optimization TimeChandra Krintz, Brad Calder. 156-167
- A Framework for Reducing the Cost of Instrumented CodeMatthew Arnold, Barbara G. Ryder. 168-179
- Timestamped Whole Program Path Representation and its ApplicationsYoutao Zhang, Rajiv Gupta. 180-190
- Efficient Representations and Abstractions for Quantifying and Exploiting Data Reference LocalityTrishul M. Chilimbi. 191-202
- Automatic Predicate Abstraction of C ProgramsThomas Ball, Rupak Majumdar, Todd D. Millstein, Sriram K. Rajamani. 203-213
- Related Field AnalysisAneesh Aggarwal, Keith H. Randall. 214-220
- The Pointer Assertion Logic EngineAnders Møller, Michael I. Schwartzbach. 221-231
- A Unified Framework for Schedule and Storage OptimizationWilliam Thies, Frédéric Vivien, Jeffrey Sheldon, Saman P. Amarasinghe. 232-242
- Optimal Spilling for CISC Machines with Few RegistersAndrew W. Appel, Lal George. 243-253
- Ultra-fast Aliasing Analysis using CLA: A Million Lines of C Code in a SecondNevin Heintze, Olivier Tardieu. 254-263
- Dynamic VariablesDavid R. Hanson, Todd A. Proebsting. 264-273
- Asynchronous Exceptions in HaskellSimon Marlow, Simon L. Peyton Jones, Andrew Moran, John H. Reppy. 274-285
- SPL: A Language and Compiler for DSP AlgorithmsJianxin Xiong, Jeremy Johnson, Robert W. Johnson, David A. Padua. 298-308
- ESP: A Language for Programmable DevicesSanjeev Kumar, Yitzhak Mandelbaum, Xiang Yu, Kai Li. 309-320
- Facile: A Language and Compiler for High-Performance Processor SimulatorsEric Schnarr, Mark D. Hill, James R. Larus. 321-331