Abstract is missing.
- Contract Soundness for Object-Oriented LanguagesRobby Findler, Matthias Felleisen. 1-15
- A Core Calculus for Java ExceptionsDavide Ancona, Giovanni Lagorio, Elena Zucca. 16-30
- The Java Syntactic ExtenderJonathan Bachrach, Keith Playford. 31-42 [doi]
- Points-To Analysis for Java using Annotated ConstraintsAtanas Rountev, Ana Milanova, Barbara G. Ryder. 43-55
- A Parameterized Type System for Race-Free Java ProgramsChandrasekhar Boyapati, Martin C. Rinard. 56-69
- Object Race DetectionChristoph von Praun, Thomas R. Gross. 70-82
- A Study of Exception Handling and Its Dynamic Optimization in JavaTakeshi Ogasawara, Hideaki Komatsu, Toshio Nakatani. 83-95
- Efficient Subtyping Tests with PQ-EncodingYoav Zibin, Joseph Gil. 96-107
- Efficient Implementation of Java Interfaces: Invokeinterface Considered HarmlessBowen Alpern, Anthony Cocchi, Stephen J. Fink, David Grove, Derek Lieber. 108-124
- Multitasking without Compromise: A Virtual Machine EvolutionGrzegorz Czajkowski, Laurent Daynès. 125-138
- Portable Resource Control in Java: The J-SEAL2 ApproachWalter Binder, Jarle Hulaas, Alex Villazón. 139-155
- Partial Method Compilation using Dynamic Profile InformationJohn Whaley. 166-179
- A Dynamic Optimization Framework for a Java Just-In-Time CompilerToshio Suganuma, Toshiaki Yasue, Motohiro Kawahito, Hideaki Komatsu, Toshio Nakatani. 180-194
- Dynamic Optimistic Interprocedural Analysis: A Framework and an ApplicationIgor Pechtchanski, Vivek Sarkar. 195-210
- Jiazzi: New-Age Components for Old-Fashioned JavaSean McDirmid, Matthew Flatt, Wilson C. Hsieh. 211-222
- Encapsulating Objects with Confined TypesChristian Grothoff, Jens Palsberg, Jan Vitek. 241-253
- On Objects and EventsPatrick Th. Eugster, Rachid Guerraoui, Christian Heide Damm. 254-269
- Visitor Combination and Traversal ControlJoost Visser. 270-282 [doi]
- Object-Oriented Composition UntangledKlaus Ostermann, Mira Mezini. 283-299
- A Categorization of Classes based on the Visualization of their Internal Structure: The Class BlueprintMichele Lanza, Stéphane Ducasse. 300-311
- Regression Test Selection for Java SoftwareMary Jean Harrold, James A. Jones, Tongyu Li, Donglin Liang, Alessandro Orso, Maikel Pennings, Saurabh Sinha, S. Alexander Spoon, Ashish Gujarathi. 312-326
- The Architecture of a UML Virtual MachineDirk Riehle, Steven Fraleigh, Dirk Bucka-Lassen, Nosa Omorogbe. 327-341
- Pretenuring for JavaStephen Blackburn, Sharad Singhai, Matthew Hertz, Kathryn S. McKinley, J. Eliot B. Moss. 342-352
- Controlling Garbage Collection and Heap Growth to Reduce the Execution Time of Java ApplicationsTim Brecht, Eshrat Arjomandi, Chang Li, Hang Pham. 353-366
- An On-the-Fly Reference Counting Garbage Collector for JavaYossi Levanoni, Erez Petrank. 367-380