


default search action
24th OOPSLA 2009: Orlando, Florida, USA - Proceedings
- Shail Arora, Gary T. Leavens:

Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009, October 25-29, 2009, Orlando, Florida, USA. ACM 2009, ISBN 978-1-60558-766-0
Language design
- Leo A. Meyerovich, Arjun Guha

, Jacob P. Baskin, Gregory H. Cooper, Michael Greenberg
, Aleks Bromfield, Shriram Krishnamurthi
:
Flapjax: a programming language for Ajax applications. 1-20 - Donna Malayeri, Jonathan Aldrich

:
CZ: multiple inheritance without diamonds. 21-40 - Roland Ducournau, Floréal Morandat, Jean Privat:

Empirical assessment of object-oriented implementations with multiple inheritance and static typing. 41-60
Concurrency
- Roberto Lublinerman, Swarat Chaudhuri, Pavol Cerný:

Parallel programming with object assemblies. 61-80 - Emery D. Berger

, Ting Yang, Tongping Liu, Gene Novark:
Grace: safe multithreaded programming for C/C++. 81-96 - Robert L. Bocchino Jr., Vikram S. Adve, Danny Dig, Sarita V. Adve, Stephen Heumann, Rakesh Komuravelli, Jeffrey Overbey, Patrick Simmons, Hyojin Sung, Mohsen Vakilian:

A type and effect system for deterministic parallel Java. 97-116 - Bard Bloom, John Field, Nathaniel Nystrom, Johan Östlund, Gregor Richards, Rok Strnisa, Jan Vitek, Tobias Wrigstad:

Thorn: robust, concurrent, extensible scripting on the JVM. 117-136
Reliability and monitoring
- Hiroshi Inoue, Toshio Nakatani:

How a Java VM can get more from a hardware performance monitor. 137-154 - Jungwoo Ha, Matthew Arnold, Stephen M. Blackburn

, Kathryn S. McKinley:
A concurrent dynamic analysis framework for multicore hardware. 155-174 - Todd Mytkowicz, Devin Coughlin, Amer Diwan:

Inferred call path profiling. 175-190
Software tools and libraries
- Philippe Charles, Robert M. Fuhrer, Stanley M. Sutton Jr., Evelyn Duesterwald, Jurgen J. Vinju

:
Accelerating the creation of customized, language-Specific IDEs in Eclipse. 191-206 - Byeongcheol Lee, Martin Hirzel, Robert Grimm

, Kathryn S. McKinley:
Debug all your code: portable mixed-environment debugging. 207-226 - Daan Leijen, Wolfram Schulte, Sebastian Burckhardt:

The design of a task parallel library. 227-242
Static analysis and types
- Martin Bravenboer, Yannis Smaragdakis:

Strictly declarative specification of sophisticated points-to analyses. 243-262 - Chieri Saito, Atsushi Igarashi:

Self type constructors. 263-282 - Michael Furr, Jong-hoon (David) An, Jeffrey S. Foster:

Profile-guided static typing for dynamic scripting languages. 283-300
Evolution and transformations
- Myoungkyu Song, Eli Tilevich

:
Enhancing source-level programming tools with an awareness of transparent program transformations. 301-320 - Marwan Abi-Antoun, Jonathan Aldrich

:
Static extraction and conformance analysis of hierarchical runtime architectural structure using annotations. 321-340 - Mangala Gowri Nanda, Senthil Mani, Vibha Singhal Sinha, Saurabh Sinha:

Demystifying model transformations: an approach based on automated rule inference. 341-360
Memory
- Yi Zhao, Jin Shi, Kai Zheng, Haichuan Wang, Haibo Lin, Ling Shao:

Allocation wall: a limiting factor of Java applications on emerging multi-core platforms. 361-376 - Takeshi Ogasawara

:
NUMA-aware memory manager with dominant-thread-based copying GC. 377-390 - Frédéric Pluquet, Stefan Langerman

, Roel Wuyts
:
Executing code in the past: efficient in-memory object graph versioning. 391-408
Language implementations
- Daniel von Dincklage, Amer Diwan:

Optimizing programs with intended semantics. 409-424 - Dan Tsafrir, Robert W. Wisniewski, David F. Bacon, Bjarne Stroustrup:

Minimizing dependencies within generic classes for faster and smaller programs. 425-444 - Lennart C. L. Kats, Maartje de Jonge, Emma Nilsson-Nyman, Eelco Visser

:
Providing rapid feedback in generated modular language environments: adding error recovery to scannerless generalized-LR parsing. 445-464
Onward! 2009: Onward! full papers
- Dirk Riehle

:
Design pattern density defined. 469-480 - Thomas Mullen:

Writing code for other people: cognitive psychology and the fundamentals of good software design principles. 481-492 - Jeffrey L. Overbey, Ralph E. Johnson:

Regrowing a language: refactoring tools allow programming languages to evolve. 493-502 - Roman Knöll, Mira Mezini:

pi: a pattern language. 503-522
Onward! essays
- Mark Mahoney:

Software evolution and the moving picture metaphor. 525-528 - Jenny Quillien, Pam Rostal, Dave West:

Agile anthropology and Alexander's architecture: an essay in three voices. 529-546 - Elisa L. A. Baniassad, Clayton G. Myers:

An exploration of program as language. 547-556 - William R. Cook:

On understanding data abstraction, revisited. 557-572

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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














