Abstract is missing.
- Improving the Java memory model using CRFJan-Willem Maessen, Arvind, Xiaowei Shen. 1-12 [doi]
- Exclusion for composite objectsJames Noble, David Holmes, John Potter. 13-28 [doi]
- Object-oriented real-time concurrencyPeter A. Buhr, Ashif S. Harji, Philipp E. Lim, Jiongxiong Chen. 29-46 [doi]
- Adaptive optimization in the Jalapeño JVMMatthew Arnold, Stephen J. Fink, David Grove, Michael Hind, Peter F. Sweeney. 47-65 [doi]
- Quicksilver: a quasi-static compiler for JavaMauricio J. Serrano, Rajesh Bordawekar, Samuel P. Midkiff, Manish Gupta. 66-82 [doi]
- Sealed calls in Java packagesAyal Zaks, Vitaly Feldman, Nava Aizikowitz. 83-92 [doi]
- A real world object modeling method for creating simulation environment of real-time systemsJi Y. Lee, Hye J. Kim, Kyo Chul Kang. 93-104 [doi]
- Formal specification of CORBA services: experience and lessons learnedRémi Bastide, Philippe A. Palanque, Ousmane Sy, David Navarre. 105-117 [doi]
- Middleware object query processing with deferred updates and autonomous sourcesJerry Kiernan, Michael J. Carey. 118-129 [doi]
- MultiJava: modular open classes and symmetric multiple dispatch for JavaCurtis Clifton, Gary T. Leavens, Craig Chambers, Todd D. Millstein. 130-145 [doi]
- Parametric polymorphism in Java: an approach to translation based on reflective featuresMirko Viroli, Antonio Natali. 146-165 [doi]
- Finding refactorings via change metricsSerge Demeyer, Stéphane Ducasse, Oscar Nierstrasz. 166-177 [doi]
- Mapping UML designs to JavaWilliam Harrison, Charles Barton, Mukund Raghavachari. 178-187 [doi]
- PIROL: a case study for multidimensional separation of concerns in software engineering environmentsStephan Herrmann, Mira Mezini. 188-207 [doi]
- Safely creating correct subclasses without seeing superclass codeClyde Ruby, Gary T. Leavens. 208-228 [doi]
- OoLALA: an object oriented analysis and design of numerical linear algebraMikel Luján, T. L. Freeman, John R. Gurd. 229-252 [doi]
- Towards agent-oriented assistance for framework instantiationAlvaro Ortigosa, Marcelo Campo, Roberto Moriyón. 253-263 [doi]
- Practical virtual method call resolution for JavaVijay Sundaresan, Laurie J. Hendren, Chrislain Razafimahefa, Raja Vallée-Rai, Patrick Lam, Etienne Gagnon, Charles Godin. 264-280 [doi]
- Scalable propagation-based call graph construction algorithmsFrank Tip, Jens Palsberg. 281-293 [doi]
- A study of devirtualization techniques for a Java:::TM::: Just-In-Time compilerKazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Hideaki Komatsu, Toshio Nakatani. 294-310 [doi]
- An efficient class and object encodingNeal Glew. 311-324 [doi]
- A formal specification of Java:::TM::: class loadingZhenyu Qian, Allen Goldberg, Alessandro Coglio. 325-336 [doi]
- An Aristotelian understanding of object-oriented programmingDerek Rayside, Gerard T. Campbell. 337-353 [doi]
- Application isolation in the Java:::TM::: Virtual MachineGrzegorz Czajkowski. 354-366 [doi]
- An approach to safe object sharingCiarán Bryce, Chrislain Razafimahefa. 367-381 [doi]
- Guava: a dialect of Java without data racesDavid F. Bacon, Robert E. Strom, Ashis Tarafdar. 382-400 [doi]