Proceedings of the 26th Conference on Object-Oriented Programming, Systems, Languages and Applications
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter

Cristina Videira Lopes, Kathleen Fisher
Proceedings of the 26th Conference on Object-Oriented Programming, Systems, Languages and Applications
OOPSLA, 2011.

OOP
DBLP
Scholar
Full names Links ISxN
@proceedings{OOPSLA-2011,
	address       = "Portland, Oregon, USA",
	editor        = "Cristina Videira Lopes and Kathleen Fisher",
	isbn          = "978-1-4503-0940-0",
	publisher     = "{ACM}",
	title         = "{Proceedings of the 26th Conference on Object-Oriented Programming, Systems, Languages and Applications}",
	year          = 2011,
}

Contents (62 items)

OOPSLA-2011-Sutherland
The sequential prison (IS), pp. 1–2.
OOPSLA-2011-LiuB #automation #detection #named #precise
SHERIFF: precise detection and automatic mitigation of false sharing (TL, EDB), pp. 3–18.
OOPSLA-2011-WeeratungeZJ #using
Accentuating the positive: atomicity inference and enforcement using correct executions (DW, XZ, SJ), pp. 19–34.
OOPSLA-2011-LiSD #analysis #concurrent #detection #named
SOS: saving time in dynamic race detection with stationary analysis (DL, WSa, MBD), pp. 35–50.
OOPSLA-2011-ShachamBASVY #concurrent #testing
Testing atomicity of composed concurrent operations (OS, NGB, AA, MS, MTV, EY), pp. 51–64.
OOPSLA-2011-YessenovXS #data-driven #framework #object-oriented #synthesis
Data-driven synthesis for object-oriented frameworks (KY, ZX, ASL), pp. 65–82.
OOPSLA-2011-PuBS #algorithm #first-order #programming #synthesis
Synthesis of first-order dynamic programming algorithms (YP, RB, SS), pp. 83–98.
OOPSLA-2011-DohertyHR #analysis #matlab
Kind analysis for MATLAB (JD, LJH, SR), pp. 99–118.
OOPSLA-2011-FeldthausMMST #javascript #refactoring
Tool-supported refactoring for JavaScript (AF, TDM, AM, MS, FT), pp. 119–138.
OOPSLA-2011-KatsVV #development #testing
Integrated language definition testing: enabling test-driven language development (LCLK, RV, EV), pp. 139–154.
OOPSLA-2011-JovicAH #debugging #detection #performance
Catch me if you can: performance bug detection in the wild (MJ, AA, MH), pp. 155–170.
OOPSLA-2011-JoshiGS #injection #multi #named #programmable
PREFAIL: a programmable tool for multiple-failure injection (PJ, HSG, KS), pp. 171–188.
OOPSLA-2011-ThummalapentaXTHS #sequence #testing
Synthesizing method sequences for high-coverage testing (ST, TX, NT, JdH, ZS), pp. 189–206.
OOPSLA-2011-TrippYFS #data flow #effectiveness #named #parallel
HAWKEYE: effective discovery of dataflow impediments to parallelization (OT, GY, JF, MS), pp. 207–224.
OOPSLA-2011-Golan-GuetaBARSY #automation #using
Automatic fine-grain locking using shape properties (GGG, NGB, AA, GR, MS, EY), pp. 225–242.
OOPSLA-2011-KeLZBJD #dependence #parallel #programming #using
Safe parallel programming using dynamic dependence hints (CK, LL, CZ, TB, BJ, CD), pp. 243–258.
OOPSLA-2011-RamanYVY #named
Sprint: speculative prefetching of remote data (AR, GY, MTV, EY), pp. 259–274.
OOPSLA-2011-AftandilianGVY
Asynchronous assertions (EA, SZG, MTV, EY), pp. 275–288.
OOPSLA-2011-HoffmanME #memory management #named #programming
Ribbons: a partially shared memory programming model (KJH, HM, PE), pp. 289–306.
OOPSLA-2011-YangBFSM #matter #why
Why nothing matters: the impact of zeroing (XY, SMB, DF, JBS, KSM), pp. 307–324.
OOPSLA-2011-DarulovaK #scala
Trustworthy numerical computation in Scala (ED, VK), pp. 325–344.
OOPSLA-2011-LiT #exception #interface #java #named
JET: exception checking in the Java native interface (SL, GT), pp. 345–358.
OOPSLA-2011-DavidC #precise #specification #verification
Immutable specifications for more concise and precise verification (CD, WNC), pp. 359–374.
OOPSLA-2011-ShaliC #hybrid #partial evaluation
Hybrid partial evaluation (AS, WRC), pp. 375–390.
OOPSLA-2011-ErdwegRKO #named
SugarJ: library-based syntactic language extensibility (SE, TR, CK, KO), pp. 391–406.
OOPSLA-2011-DemetrescuFR #constraints #data flow #imperative #programming
Reactive imperative programming with dataflow constraints (CD, IF, AR), pp. 407–426.
OOPSLA-2011-BurckhardtLSYB #incremental #parallel
Two for the price of one: a model for parallel and incremental computation (SB, DL, CS, JY, TB), pp. 427–444.
OOPSLA-2011-TianZS #integration #optimisation #towards
A step towards transparent integration of input-consciousness into dynamic program optimizations (KT, EZZ, XS), pp. 445–462.
OOPSLA-2011-JoK #locality #recursion #traversal
Enhancing locality for recursive traversals of recursive structures (YJ, MK), pp. 463–482.
OOPSLA-2011-AdamsKMMCD #polynomial
Flow-sensitive type recovery in linear-log time (MDA, AWK, JM, MM, AC, RKD), pp. 483–498.
OOPSLA-2011-AcarCR #parallel #scheduling
Oracle scheduling: controlling granularity in implicitly parallel languages (UAA, AC, MR), pp. 499–518.
OOPSLA-2011-JeonGLT #named #parallel #source code
Kismet: parallel speedup estimates for serial programs (DJ, SG, CML, MBT), pp. 519–536.
OOPSLA-2011-CledatKP #programming
Efficiently speeding up sequential computation through the n-way programming model (RC, TK, SP), pp. 537–554.
OOPSLA-2011-PylaRV #parallel
Exploiting coarse-grain speculative parallelism (HKP, CJR, SV), pp. 555–574.
OOPSLA-2011-TuronR #scalability
Scalable join patterns (AJT, CVR), pp. 575–594.
OOPSLA-2011-DelawareCB #product line #theorem
Product lines of theorems (BD, WRC, DSB), pp. 595–608.
OOPSLA-2011-InaI #type system
Gradual typing for generics (LI, AI), pp. 609–624.
OOPSLA-2011-TovP #formal method
A theory of substructural types and control (JAT, RP), pp. 625–642.
OOPSLA-2011-BuseSW #evaluation #re-engineering #research
Benefits and barriers of user evaluation in software engineering research (RPLB, CS, WW), pp. 643–656.
OOPSLA-2011-SeweMSB #analysis #benchmark #design #java #metric #scala #virtual machine
Da capo con scala: design and analysis of a scala benchmark suite for the java virtual machine (AS, MM, AS, WB), pp. 657–676.
OOPSLA-2011-RichardsGEV #automation #benchmark #javascript #metric
Automated construction of JavaScript benchmarks (GR, AG, BE, JV), pp. 677–694.
OOPSLA-2011-HemelV #mobile #programming #web
Declaratively programming the mobile web with Mobl (ZH, EV), pp. 695–712.
OOPSLA-2011-SunshineNSAT
First-class state change in plaid (JS, KN, SS, JA, ÉT), pp. 713–732.
OOPSLA-2011-LorenzR #named #programming
Cedalion: a language for language oriented programming (DHL, BR), pp. 733–752.
OOPSLA-2011-HammerNCA #self #stack
Self-adjusting stack machines (MAH, GN, YC, UAA), pp. 753–772.
OOPSLA-2011-Kulkarni #compilation #jit #policy
JIT compilation policy for modern machines (PAK), pp. 773–788.
OOPSLA-2011-WuHIN #java #performance #scalability
Reducing trace selection footprint for large-scale Java applications without performance loss (PW, HH, HI, TN), pp. 789–804.
OOPSLA-2011-KastnerGREOB #compilation #metaprogramming #parsing #variability
Variability-aware parsing in the presence of lexical macros and conditional compilation (CK, PGG, TR, SE, KO, TB), pp. 805–824.
OOPSLA-2011-WurthingerABWM #aspect-oriented #evolution #java #runtime
Safe and atomic run-time code evolution for Java and its application to dynamic AOP (TW, DA, WB, CW, HM), pp. 825–844.
OOPSLA-2011-PintoDDGW #abstraction #concurrent
A simple abstraction for complex concurrent indexes (PdRP, TDY, MD, PG, MJW), pp. 845–864.
OOPSLA-2011-AndersonG #composition
Composable, nestable, pessimistic atomic statements (ZRA, DG), pp. 865–884.
OOPSLA-2011-LublinermanZBCS
Delegated isolation (RL, JZ, ZB, SC, VS), pp. 885–902.
OOPSLA-2011-HarrisAIM #composition #named
AC: composable asynchronous IO for native languages (TH, MA, RI, RM), pp. 903–920.
OOPSLA-2011-AustinDF
Virtual values for language extension (THA, TD, CF), pp. 921–938.
OOPSLA-2011-PalmerS #difference #java #metaprogramming
Backstage Java: making a difference in metaprogramming (ZP, SFS), pp. 939–958.
OOPSLA-2011-VerwaestBLN #flexibility #lightweight
Flexible object layouts: enabling lightweight language extensions by intercepting slot access (TV, CB, ML, ON), pp. 959–972.
OOPSLA-2011-AllenHKLRCS #composition #inheritance #morphism #multi #parametricity #polymorphism #type checking
Type checking modular multiple dispatch with parametric polymorphism and multiple inheritance (EEA, JH, SK, VL, SR, DC, GLSJ), pp. 973–992.
OOPSLA-2011-ImNGP #recursion #type system
A syntactic type system for recursive modules (HI, KN, JG, SP), pp. 993–1012.
OOPSLA-2011-SummersM #lightweight #type system
Freedom before commitment: a lightweight type system for object initialisation (AJS, PM), pp. 1013–1032.
OOPSLA-2011-MadhavanK #analysis #approximate #null #verification
Null dereference verification via over-approximated weakest pre-conditions analysis (RM, RK), pp. 1033–1052.
OOPSLA-2011-SridharanAPGTB #analysis #named #web
F4F: taint analysis of framework-based web applications (MS, SA, MP, SG, OT, RB), pp. 1053–1068.
OOPSLA-2011-SonMS #named #security #what
RoleCast: finding missing security checks when you do not know what checks are (SS, KSM, VS), pp. 1069–1084.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.