kirancodes.me
To Proof Maintenance & Beyond!
Venues / OOPSLA /

OOPSLA 2004

27 papers

  1. A practical type system and language for reference immutability · Adrian Birka, Michael D. Ernst
  2. A unified theory of garbage collection · David F. Bacon, Perry Cheng, V. T. Rajan
  3. An efficient parallel heap compaction algorithm · Diab Abuaiadh, Yoav Ossia, Erez Petrank, Uri Silbershtein
  4. Chianti: a tool for change impact analysis of java programs · Xiaoxia Ren, Fenil Shah, Frank Tip, Barbara G. Ryder, Ophelia C. Chesley
  5. Concrete syntax for objects: domain-specific language embedding and assimilation without restrictions · Martin Bravenboer, Eelco Visser
  6. Converting Java classes to use generics · Daniel von Dincklage, Amer Diwan
  7. Converting java programs to use generic libraries · Alan Donovan, Adam Kiezun, Matthew S. Tschantz, Michael D. Ernst
  8. Decentralizing execution of composite web services · Mangala Gowri Nanda, Satish Chandra, Vivek Sarkar
  9. Finding and preventing run-time error handling mistakes · Westley Weimer, George C. Necula
  10. Finding your cronies: static analysis for dynamic object colocation · Samuel Z. Guyer, Kathryn S. McKinley
  11. Instrumentation of standard libraries in object-oriented languages: the twin class hierarchy approach · Michael Factor, Assaf Schuster, Konstantin Shagin
  12. MC2: high-performance garbage collection for memory-constrained environments · Narendran Sachindran, J. Eliot B. Moss, Emery D. Berger
  13. Measuring the dynamic behaviour of AspectJ programs · Bruno Dufour, Christopher Goard, Laurie J. Hendren, Oege de Moor, Ganesh Sittampalam, Clark Verbrugge
  14. Method-level phase behavior in java workloads · Andy Georges, Dries Buytaert, Lieven Eeckhout, Koen De Bosschere
  15. Mirrors: design principles for meta-level facilities of object-oriented programming languages · Gilad Bracha, David M. Ungar
  16. Object-oriented encapsulation for dynamically typed languages · Nathanael Schärli, Andrew P. Black, Stéphane Ducasse
  17. Object-oriented units of measurement · Eric E. Allen, David Chase, Victor Luchangco, Jan-Willem Maessen, Guy L. Steele Jr.
  18. Pluggable verification modules: an extensible protection mechanism for the JVM · Philip W. L. Fong
  19. Practical predicate dispatch · Todd D. Millstein
  20. Recovering binary class relationships: putting icing on the UML cake · Yann-Gaël Guéhéneuc, Hervé Albin-Amiot
  21. Refactoring class hierarchies with KABA · Mirko Streckenbach, Gregor Snelting
  22. Resolving feature convolution in middleware systems · Charles Zhang, Hans-Arno Jacobsen
  23. Scalable extensibility via nested inheritance · Nathaniel Nystrom, Stephen Chong, Andrew C. Myers
  24. Super and inner: together at last! · David S. Goldberg, Robert Bruce Findler, Matthew Flatt
  25. The garbage collection advantage: improving program locality · Xianglong Huang, Stephen M. Blackburn, Kathryn S. McKinley, J. Eliot B. Moss, Zhenlin Wang, Perry Cheng
  26. Transparent proxies for java futures · Polyvios Pratikakis, Jaime Spacco, Michael W. Hicks
  27. Vertical profiling: understanding the behavior of object-priented applications · Matthias Hauswirth, Peter F. Sweeney, Amer Diwan, Michael Hind