


default search action
19th OOPSLA 2004: Vancouver, BC, Canada - Proceedings
- John M. Vlissides, Douglas C. Schmidt:
Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004, October 24-28, 2004, Vancouver, BC, Canada. ACM 2004, ISBN 1-58113-831-8
Generics
- Daniel von Dincklage, Amer Diwan:
Converting Java classes to use generics. 1-14 - Alan Donovan, Adam Kiezun, Matthew S. Tschantz, Michael D. Ernst:
Converting java programs to use generic libraries. 15-34 - Adrian Birka, Michael D. Ernst:
A practical type system and language for reference immutability. 35-49
Garbage collection
- David F. Bacon, Perry Cheng, V. T. Rajan:
A unified theory of garbage collection. 50-68 - Xianglong Huang, Stephen M. Blackburn
, Kathryn S. McKinley, J. Eliot B. Moss, Zhenlin Wang, Perry Cheng:
The garbage collection advantage: improving program locality. 69-80 - Narendran Sachindran, J. Eliot B. Moss, Emery D. Berger
:
MC2: high-performance garbage collection for memory-constrained environments. 81-98
Inheritance
- Nathaniel Nystrom, Stephen Chong, Andrew C. Myers:
Scalable extensibility via nested inheritance. 99-115 - David S. Goldberg, Robert Bruce Findler, Matthew Flatt:
Super and inner: together at last! 116-129 - Nathanael Schärli, Andrew P. Black
, Stéphane Ducasse:
Object-oriented encapsulation for dynamically typed languages. 130-149
Aspects in the middle
- Bruno Dufour, Christopher Goard, Laurie J. Hendren, Oege de Moor, Ganesh Sittampalam, Clark Verbrugge:
Measuring the dynamic behaviour of AspectJ programs. 150-169 - Mangala Gowri Nanda, Satish Chandra, Vivek Sarkar:
Decentralizing execution of composite web services. 170-187 - Charles Zhang, Hans-Arno Jacobsen:
Resolving feature convolution in middleware systems. 188-205
Java technologies
- Polyvios Pratikakis, Jaime Spacco, Michael W. Hicks:
Transparent proxies for java futures. 206-223 - Diab Abuaiadh, Yoav Ossia, Erez Petrank, Uri Silbershtein:
An efficient parallel heap compaction algorithm. 224-236 - Samuel Z. Guyer, Kathryn S. McKinley:
Finding your cronies: static analysis for dynamic object colocation. 237-250
Performance
- Matthias Hauswirth, Peter F. Sweeney, Amer Diwan, Michael Hind:
Vertical profiling: understanding the behavior of object-priented applications. 251-269 - Andy Georges
, Dries Buytaert, Lieven Eeckhout, Koen De Bosschere:
Method-level phase behavior in java workloads. 270-287 - Michael Factor, Assaf Schuster, Konstantin Shagin:
Instrumentation of standard libraries in object-oriented languages: the twin class hierarchy approach. 288-300
Advanced design
- Yann-Gaël Guéhéneuc, Hervé Albin-Amiot:
Recovering binary class relationships: putting icing on the UML cake. 301-314 - Mirko Streckenbach, Gregor Snelting:
Refactoring class hierarchies with KABA. 315-330 - Gilad Bracha, David M. Ungar:
Mirrors: design principles for meta-level facilities of object-oriented programming languages. 331-344
Languages
- Todd D. Millstein:
Practical predicate dispatch. 345-364 - Martin Bravenboer, Eelco Visser
:
Concrete syntax for objects: domain-specific language embedding and assimilation without restrictions. 365-383 - Eric E. Allen, David Chase, Victor Luchangco, Jan-Willem Maessen, Guy L. Steele Jr.:
Object-oriented units of measurement. 384-403
Verification and validation
- Philip W. L. Fong:
Pluggable verification modules: an extensible protection mechanism for the JVM. 404-418 - Westley Weimer, George C. Necula:
Finding and preventing run-time error handling mistakes. 419-431 - Xiaoxia Ren, Fenil Shah, Frank Tip, Barbara G. Ryder, Ophelia C. Chesley:
Chianti: a tool for change impact analysis of java programs. 432-448

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.