


default search action
21st OOPSLA 2006: Portland, Oregon, USA - Proceedings
- Peri L. Tarr, William R. Cook:
Proceedings of the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA. ACM 2006, ISBN 1-59593-348-4
Language design
- DeLesley Hutchins:
Eliminating distinctions of class: using prototypes to model virtual classes. 1-20 - Nathaniel Nystrom, Xin Qi, Andrew C. Myers:
J&: nested intersection for scalable software composition. 21-36 - Alessandro Warth, Milan Stanojevic, Todd D. Millstein:
Statically scoped object adaptation with expanders. 37-56
Frameworks/tools
- Chris Andreae, James Noble
, Shane Markstrum, Todd D. Millstein:
A framework for implementing pluggable type systems. 57-74 - George Fairbanks, David Garlan, William L. Scherlis:
Design fragments make using frameworks easier. 75-88 - Tal Cohen, Joseph Gil, Itay Maman:
JTL: the Java tools language. 89-108
Virtual machines
- Christoph Bockisch, Matthew Arnold, Tom Dinkelaker, Mira Mezini:
Adapting virtual machine techniques for seamless aspect support. 109-124 - Christoph Bockisch, Sebastian Kanthak, Michael Haupt, Matthew Arnold, Mira Mezini:
Efficient control flow quantification. 125-138 - Patrick Th. Eugster:
Uniform proxies for Java. 139-152
Performance
- Jonas Maebe, Dries Buytaert, Lieven Eeckhout, Koen De Bosschere:
Javana: a system for building customized Java program analysis tools. 153-168 - Stephen M. Blackburn
, Robin Garner
, Chris Hoffmann, Asjad M. Khan, Kathryn S. McKinley, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony L. Hosking
, Maria Jump, Han Bok Lee, J. Eliot B. Moss, Aashish Phansalkar, Darko Stefanovic, Thomas VanDrunen, Daniel von Dincklage, Ben Wiedermann:
The DaCapo benchmarks: java benchmarking development and analysis. 169-190 - Ben L. Titzer:
Virgil: objects on the head of a pin. 191-208
Compilation
- Martin Bravenboer, Éric Tanter
, Eelco Visser
:
Declarative, formal, and extensible syntax definition for aspectJ. 209-228 - John Cavazos, Michael F. P. O'Boyle:
Method-specific dynamic compilation using logistic regression. 229-240 - Kazunori Ogata, Tamiya Onodera, Kiyokuni Kawachiya, Hideaki Komatsu, Toshio Nakatani:
Replay compilation: improving debuggability of a just-in-time compiler. 241-252
Concurrency
- Maurice Herlihy, Victor Luchangco, Mark Moir:
A flexible framework for implementing software transactional memory. 253-262 - Kenneth B. Russell, David Detlefs:
Eliminating synchronization-related atomic operations with biased locking and bulk rebiasing. 263-272
Generics
- Wei-Ngan Chin, Florin Craciun, Siau-Cheng Khoo, Corneliu Popeea:
A flow-based approach for variant parametric types. 273-290 - Douglas P. Gregor, Jaakko Järvi, Jeremy G. Siek
, Bjarne Stroustrup, Gabriel Dos Reis, Andrew Lumsdaine
:
Concepts: linguistic support for generic programming in C++. 291-310 - Alex Potanin
, James Noble
, Dave Clarke, Robert Biddle:
Generic ownership for generic Java. 311-324
Types
- Yu David Liu, Scott F. Smith:
A formal framework for component deployment. 325-344 - Daniel Wasserrab, Tobias Nipkow
, Gregor Snelting, Frank Tip:
An operational semantics and type safety prooffor multiple inheritance in C++. 345-362 - Paul T. Darga, Chandrasekhar Boyapati:
Efficient software model checking of data structure properties. 363-382
Software engineering
- Lo Kwun Kit, Chan Kwun Man, Elisa L. A. Baniassad:
Isolating and relating concerns in requirements using latent semantic analysis. 383-396 - Gareth Baxter
, Marcus R. Frean, James Noble
, Mark Rickerby
, Hayden Smith, Matt Visser
, Hayden Melton, Ewan D. Tempero:
Understanding the shape of Java software. 397-412 - Naiyana Sahavechaphan, Kajal T. Claypool:
XSnippet: mining For sample code. 413-430
OOPSLA onward! track Chair's welcome
- Richard P. Gabriel, Ron Goldman:
Conscientious software. 433-450 - Charles Simonyi, Magnus Christerson, Shane Clifford:
Intentional software. 451-464
OOPSLA essays chair's welcome
- Jim Waldo:
On system design. 467-480 - Friedrich Steimann
:
The paradoxical success of aspect-oriented programming. 481-497

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.