John M. Vlissides, Douglas C. Schmidt
Proceedings of the 19th Conference on Object-Oriented Programming, Systems, Languages and Applications
OOPSLA, 2004.
@proceedings{OOPSLA-2004,
address = "Vancouver, British Columbia, Canada",
editor = "John M. Vlissides and Douglas C. Schmidt",
isbn = "1-58113-831-8",
publisher = "{ACM}",
title = "{Proceedings of the 19th Conference on Object-Oriented Programming, Systems, Languages and Applications}",
year = 2004,
}
Contents (27 items)
- OOPSLA-2004-DincklageD #java
- Converting Java classes to use generics (DvD, AD), pp. 1–14.
- OOPSLA-2004-DonovanKTE #java #library #source code
- Converting java programs to use generic libraries (AD, AK, MST, MDE), pp. 15–34.
- OOPSLA-2004-BirkaE #type system
- A practical type system and language for reference immutability (AB, MDE), pp. 35–49.
- OOPSLA-2004-BaconCR #formal method #garbage collection
- A unified theory of garbage collection (DFB, PC, VTR), pp. 50–68.
- OOPSLA-2004-HuangBMMWC #garbage collection #locality
- The garbage collection advantage: improving program locality (XH, SMB, KSM, JEBM, ZW, PC), pp. 69–80.
- OOPSLA-2004-SachindranMB #garbage collection #named
- MC2: high-performance garbage collection for memory-constrained environments (NS, JEBM, EDB), pp. 81–98.
- OOPSLA-2004-NystromCM #inheritance #scalability
- Scalable extensibility via nested inheritance (NN, SC, ACM), pp. 99–115.
- OOPSLA-2004-GoldbergFF #exclamation
- Super and inner: together at last! (DSG, RBF, MF), pp. 116–129.
- OOPSLA-2004-ScharliBD #encapsulation #object-oriented
- Object-oriented encapsulation for dynamically typed languages (NS, APB, SD), pp. 130–149.
- OOPSLA-2004-DufourGHMSV #aspectj #behaviour #source code
- Measuring the dynamic behaviour of AspectJ programs (BD, CG, LJH, OdM, GS, CV), pp. 150–169.
- OOPSLA-2004-NandaCS #execution #web #web service
- Decentralizing execution of composite web services (MGN, SC, VS), pp. 170–187.
- OOPSLA-2004-ZhangJ04a #middleware
- Resolving feature convolution in middleware systems (CZ, HAJ), pp. 188–205.
- OOPSLA-2004-PratikakisSH #java
- Transparent proxies for java futures (PP, JS, MWH), pp. 206–223.
- OOPSLA-2004-AbuaiadhOPS #algorithm #parallel #performance
- An efficient parallel heap compaction algorithm (DA, YO, EP, US), pp. 224–236.
- OOPSLA-2004-GuyerM #static analysis
- Finding your cronies: static analysis for dynamic object colocation (SZG, KSM), pp. 237–250.
- OOPSLA-2004-HauswirthSDH #behaviour #comprehension #profiling
- Vertical profiling: understanding the behavior of object-priented applications (MH, PFS, AD, MH), pp. 251–269.
- OOPSLA-2004-GeorgesBEB #behaviour #java
- Method-level phase behavior in java workloads (AG, DB, LE, KDB), pp. 270–287.
- OOPSLA-2004-FactorSS #approach #library #object-oriented #standard
- Instrumentation of standard libraries in object-oriented languages: the twin class hierarchy approach (MF, AS, KS), pp. 288–300.
- OOPSLA-2004-GueheneucA #uml
- Recovering binary class relationships: putting icing on the UML cake (YGG, HAA), pp. 301–314.
- OOPSLA-2004-StreckenbachS #refactoring
- Refactoring class hierarchies with KABA (MS, GS), pp. 315–330.
- OOPSLA-2004-BrachaU #design #named #object-oriented #programming language
- Mirrors: design principles for meta-level facilities of object-oriented programming languages (GB, DU), pp. 331–344.
- OOPSLA-2004-Millstein
- Practical predicate dispatch (TDM), pp. 345–364.
- OOPSLA-2004-BravenboerV #domain-specific language #strict #syntax
- Concrete syntax for objects: domain-specific language embedding and assimilation without restrictions (MB, EV), pp. 365–383.
- OOPSLA-2004-AllenCLMS #metric #object-oriented
- Object-oriented units of measurement (EEA, DC, VL, JWM, GLSJ), pp. 384–403.
- OOPSLA-2004-Fong #verification #virtual machine
- Pluggable verification modules: an extensible protection mechanism for the JVM (PWLF), pp. 404–418.
- OOPSLA-2004-WeimerN #fault #runtime
- Finding and preventing run-time error handling mistakes (WW, GCN), pp. 419–431.
- OOPSLA-2004-RenSTRC #impact analysis #java #named #source code
- Chianti: a tool for change impact analysis of java programs (XR, FS, FT, BGR, OCC), pp. 432–448.