Shail Arora, Gary T. Leavens
Proceedings of the 24th Conference on Object-Oriented Programming, Systems, Languages and Applications
OOPSLA, 2009.
@proceedings{OOPSLA-2009, address = "Orlando, Florida, USA", editor = "Shail Arora and Gary T. Leavens", isbn = "978-1-60558-766-0", publisher = "{ACM}", title = "{Proceedings of the 24th Conference on Object-Oriented Programming, Systems, Languages and Applications}", year = 2009, }
Contents (33 items)
- OOPSLA-2009-MeyerovichGBCGBK #ajax #named #programming language
- Flapjax: a programming language for Ajax applications (LAM, AG, JPB, GHC, MG, AB, SK), pp. 1–20.
- OOPSLA-2009-MalayeriA #inheritance #multi #named
- CZ: multiple inheritance without diamonds (DM, JA), pp. 21–40.
- OOPSLA-2009-DucournauMP #assessment #empirical #implementation #inheritance #multi #object-oriented #static typing #type system
- Empirical assessment of object-oriented implementations with multiple inheritance and static typing (RD, FM, JP), pp. 41–60.
- OOPSLA-2009-LublinermanCC #parallel #programming
- Parallel programming with object assemblies (RL, SC, PC), pp. 61–80.
- OOPSLA-2009-BergerYLN #c #c++ #named #parallel #programming #thread
- Grace: safe multithreaded programming for C/C++ (EDB, TY, TL, GN), pp. 81–96.
- OOPSLA-2009-BocchinoADAHKOSSV #java #parallel
- A type and effect system for deterministic parallel Java (RLBJ, VSA, DD, SVA, SH, RK, JO, PS, HS, MV), pp. 97–116.
- OOPSLA-2009-BloomFNORSVW #concurrent #named #robust #virtual machine
- Thorn: robust, concurrent, extensible scripting on the JVM (BB, JF, NN, JÖ, GR, RS, JV, TW), pp. 117–136.
- OOPSLA-2009-InoueN #hardware #how #java #monitoring #performance #virtual machine
- How a Java VM can get more from a hardware performance monitor (HI, TN), pp. 137–154.
- OOPSLA-2009-HaABM #concurrent #dynamic analysis #framework #hardware #manycore
- A concurrent dynamic analysis framework for multicore hardware (JH, MA, SMB, KSM), pp. 155–174.
- OOPSLA-2009-MytkowiczCD #profiling
- Inferred call path profiling (TM, DC, AD), pp. 175–190.
- OOPSLA-2009-CharlesFSDV #eclipse #ide
- Accelerating the creation of customized, language-Specific IDEs in Eclipse (PC, RMF, SMSJ, ED, JJV), pp. 191–206.
- OOPSLA-2009-LeeHGM #debugging
- Debug all your code: portable mixed-environment debugging (BL, MH, RG, KSM), pp. 207–226.
- OOPSLA-2009-LeijenSB #design #library #parallel
- The design of a task parallel library (DL, WS, SB), pp. 227–242.
- OOPSLA-2009-BravenboerS #analysis #declarative #points-to #specification #strict
- Strictly declarative specification of sophisticated points-to analyses (MB, YS), pp. 243–262.
- OOPSLA-2009-SaitoI
- Self type constructors (CS, AI), pp. 263–282.
- OOPSLA-2009-FurrAF #scripting language #static typing #type system
- Profile-guided static typing for dynamic scripting languages (MF, Jh(A, JSF), pp. 283–300.
- OOPSLA-2009-SongT #program transformation #programming #tool support
- Enhancing source-level programming tools with an awareness of transparent program transformations (MS, ET), pp. 301–320.
- OOPSLA-2009-Abi-AntounA #analysis #architecture #consistency #runtime #using
- Static extraction and conformance analysis of hierarchical runtime architectural structure using annotations (MAA, JA), pp. 321–340.
- OOPSLA-2009-NandaMSS #approach #automation #model transformation
- Demystifying model transformations: an approach based on automated rule inference (MGN, SM, VSS, SS), pp. 341–360.
- OOPSLA-2009-ZhaoSZWLS #java #manycore #platform
- Allocation wall: a limiting factor of Java applications on emerging multi-core platforms (YZ, JS, KZ, HW, HL, LS), pp. 361–376.
- OOPSLA-2009-Ogasawara #garbage collection #memory management #thread
- NUMA-aware memory manager with dominant-thread-based copying GC (TO), pp. 377–390.
- OOPSLA-2009-PluquetLW #graph #in memory #performance #version control
- Executing code in the past: efficient in-memory object graph versioning (FP, SL, RW), pp. 391–408.
- OOPSLA-2009-DincklageD #optimisation #semantics #source code
- Optimizing programs with intended semantics (DvD, AD), pp. 409–424.
- OOPSLA-2009-TsafrirWBS #dependence #performance #source code
- Minimizing dependencies within generic classes for faster and smaller programs (DT, RWW, DFB, BS), pp. 425–444.
- OOPSLA-2009-KatsJNV #agile #composition #fault #feedback #parsing
- Providing rapid feedback in generated modular language environments: adding error recovery to scannerless generalized-LR parsing (LCLK, MdJ, ENN, EV), pp. 445–464.
- OOPSLA-2009-Riehle #design pattern
- Design pattern density defined (DR), pp. 469–480.
- OOPSLA-2009-Mullen #design #people
- Writing code for other people: cognitive psychology and the fundamentals of good software design principles (TM), pp. 481–492.
- OOPSLA-2009-OverbeyJ #programming language #refactoring #tool support
- Regrowing a language: refactoring tools allow programming languages to evolve (JLO, REJ), pp. 493–502.
- OOPSLA-2009-KnollM #named #pattern matching
- pi: a pattern language (RK, MM), pp. 503–522.
- OOPSLA-2009-Mahoney #evolution
- Software evolution and the moving picture metaphor (MM), pp. 525–528.
- OOPSLA-2009-QuillienRW #agile #architecture
- Agile anthropology and Alexander’s architecture: an essay in three voices (JQ, PR, DW), pp. 529–546.
- OOPSLA-2009-BaniassadM
- An exploration of program as language (ELAB, CGM), pp. 547–556.
- OOPSLA-2009-Cook #abstraction #comprehension #on the #revisited
- On understanding data abstraction, revisited (WRC), pp. 557–572.
5 ×#named
4 ×#parallel
3 ×#java
3 ×#performance
3 ×#programming
2 ×#agile
2 ×#analysis
2 ×#architecture
2 ×#concurrent
2 ×#design
4 ×#parallel
3 ×#java
3 ×#performance
3 ×#programming
2 ×#agile
2 ×#analysis
2 ×#architecture
2 ×#concurrent
2 ×#design