Proceedings of the 25th 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

William R. Cook, Siobhán Clarke, Martin C. Rinard
Proceedings of the 25th Conference on Object-Oriented Programming, Systems, Languages and Applications
OOPSLA, 2010.

OOP
DBLP
Scholar
Full names Links ISxN
@proceedings{OOPSLA-2010,
	address       = "Reno/Tahoe, Nevada, USA",
	editor        = "William R. Cook and Siobhán Clarke and Martin C. Rinard",
	isbn          = "978-1-4503-0203-6",
	publisher     = "{ACM}",
	title         = "{Proceedings of the 25th Conference on Object-Oriented Programming, Systems, Languages and Applications}",
	year          = 2010,
}

Contents (62 items)

OOPSLA-2010-Forrest #evolution
The case for evolvable software (SF), p. 1.
OOPSLA-2010-Pierce
Art, science, and fear (BCP), p. 2.
OOPSLA-2010-Stanley
To achieve our highest goals, we must be willing to abandon them (KOS), p. 3.
OOPSLA-2010-RobersonB #composition #model checking #performance
Efficient modular glass box software model checking (MR, CB), pp. 4–21.
OOPSLA-2010-Hanenberg #development #empirical #static typing #type system
An experiment about static and dynamic type systems: doubts about the positive impact of static type systems on development time (SH), pp. 22–35.
OOPSLA-2010-ItzhakyGIS #induction #synthesis
A simple inductive synthesis methodology and its applications (SI, SG, NI, MS), pp. 36–46.
OOPSLA-2010-MercadalECL #approach #architecture #fault #pervasive
A domain-specific approach to architecturing error handling in pervasive computing (JM, QE, CC, NL), pp. 47–61.
OOPSLA-2010-LiZH #named #programming
G-Finder: routing programming questions closer to the experts (WL, CZ, SH), pp. 62–73.
OOPSLA-2010-HodaKNM
Agility in context (RH, PK, JN, SM), pp. 74–88.
OOPSLA-2010-AuerbachBCR #architecture #named
Lime: a Java-compatible and synthesizable language for heterogeneous architectures (JSA, DFB, PC, RMR), pp. 89–108.
OOPSLA-2010-KouP #hardware #object-oriented #question
From OO to FPGA: fitting round objects into square hardware? (SK, JP), pp. 109–124.
OOPSLA-2010-TianJZS #optimisation #paradigm
An input-centric paradigm for program dynamic optimizations (KT, YJ, EZZ, XS), pp. 125–139.
OOPSLA-2010-WoodSCG #communication #composition #specification
Composable specifications for structured shared-memory communication (BPW, AS, LC, DG), pp. 140–159.
OOPSLA-2010-ShiPYLZCZ #concurrent #debugging #detection #invariant
Do I use the wrong definition?: DeFuse: definition-use invariants for detecting concurrency and sequential bugs (YS, SP, ZY, SL, YZ, WC, WZ), pp. 160–174.
OOPSLA-2010-GabelYYGS #consistency #detection #nondeterminism #scalability #source code
Scalable and systematic detection of buggy inconsistencies in source code (MG, JY, YY, MG, ZS), pp. 175–190.
OOPSLA-2010-OgataMKTO #case study #java #memory management
A study of Java’s non-Java memory (KO, DM, KK, ST, TO), pp. 191–204.
OOPSLA-2010-McIlroyS #architecture #manycore #named #runtime
Hera-JVM: a runtime system for heterogeneous multi-core architectures (RM, JS), pp. 205–222.
OOPSLA-2010-WegielK #type safety
Cross-language, type-safe, and transparent object sharing for co-located managed runtimes (MW, CK), pp. 223–240.
OOPSLA-2010-JinTLL #concurrent #debugging
Instrumentation and sampling strategies for cooperative concurrency bug isolation (GJ, AVT, BL, SL), pp. 241–255.
OOPSLA-2010-ReichenbachISAG #garbage collection #what
What can the GC compute efficiently?: a language for heap assertions at GC time (CR, NI, YS, EA, SZG), pp. 256–269.
OOPSLA-2010-PurandareDE #monitoring #optimisation
Monitor optimization via stutter-equivalent loop transformation (RP, MBD, SGE), pp. 270–285.
OOPSLA-2010-SchaferM #implementation #refactoring #specification
Specifying and implementing refactorings (MS, OdM), pp. 286–301.
OOPSLA-2010-NguyenNWNKN #adaptation #api #approach #graph
A graph-based approach to API usage adaptation (HAN, TTN, GWJ, ATN, MK, TNN), pp. 302–321.
OOPSLA-2010-Kell #adaptation #assembly #component #interface #using
Component adaptation and assembly using interface relations (SK), pp. 322–340.
OOPSLA-2010-OliveiraMO
Type classes as objects and implicits (BCdSO, AM, MO), pp. 341–360.
OOPSLA-2010-LernerVG #aspect-oriented #javascript #using
Supporting dynamic, third-party code customizations in JavaScript using aspects (BSL, HV, DG), pp. 361–376.
OOPSLA-2010-HerzeelC #control flow #interactive #parallel #recursion
Dynamic parallelization of recursive code: part 1: managing control flow interactions with the continuator (CH, PC), pp. 377–396.
OOPSLA-2010-DilligDA #abstraction #axiom #invariant #memory management
Symbolic heap abstraction with demand-driven axiomatization of memory invariants (ID, TD, AA), pp. 397–410.
OOPSLA-2010-LiangTNS #abstraction #evaluation #precise
A dynamic evaluation of the precision of static heap abstractions (PL, OT, MN, MS), pp. 411–427.
OOPSLA-2010-Mendez-LojoMP #analysis #parallel #points-to
Parallel inclusion-based points-to analysis (MML, AM, KP), pp. 428–443.
OOPSLA-2010-KatsV #declarative #ide #language workbench #specification #spoofax
The spoofax language workbench: rules for declarative specification of languages and IDEs (LCLK, EV), pp. 444–463.
OOPSLA-2010-ServettoZ #composition #java #named
MetaFJig: a meta-circular composition language for Java-like classes (MS, EZ), pp. 464–483.
OOPSLA-2010-KloseO #composition #logic #metaprogramming
Modular logic metaprogramming (KK, KO), pp. 484–503.
OOPSLA-2010-StadenC #abstraction #multi #reasoning
Reasoning about multiple related abstractions with MultiStar (SvS, CC), pp. 504–519.
OOPSLA-2010-QiM #product line
Homogeneous family sharing (XQ, ACM), pp. 520–538.
OOPSLA-2010-ChibaIZ #compilation #composition
Mostly modular compilation of crosscutting concerns by contextual predicate dispatch (SC, AI, SZ), pp. 539–554.
OOPSLA-2010-KleinFF #higher-order #random testing #source code #testing
Random testing for higher-order, stateful programs (CK, MF, RBF), pp. 555–566.
OOPSLA-2010-McCarthy #continuation
The two-state solution: native and serializable continuations accord (JAM), pp. 567–582.
OOPSLA-2010-SwaineTDFF #incremental #parallel #runtime
Back to the futures: incremental parallelization of existing sequential runtime systems (JS, KT, PAD, RBF, MF), pp. 583–597.
OOPSLA-2010-ZibinPLAE #java
Ownership and immutability in generic Java (YZ, AP, PL, MA, MDE), pp. 598–617.
OOPSLA-2010-CameronNW
Tribal ownership (NRC, JN, TW), pp. 618–633.
OOPSLA-2010-MatsakisG #type system
A time-aware type system for data-race protection and guaranteed initialization (NDM, TRG), pp. 634–651.
OOPSLA-2010-UpadhyayaMP #automation #identification #memory management #source code
Automatic atomic region identification in shared memory SPMD programs (GU, SPM, VSP), pp. 652–670.
OOPSLA-2010-KulkarniLS #pervasive
Task types for pervasive atomicity (AK, YDL, SFS), pp. 671–690.
OOPSLA-2010-BurckhardtBL #concurrent #programming
Concurrent programming with revisions and isolation types (SB, AB, DL), pp. 691–707.
OOPSLA-2010-BebenitaBFLSTV #compilation #jit #named
SPUR: a trace-based JIT compiler for CIL (MB, FB, MF, FL, WS, NT, HV), pp. 708–725.
OOPSLA-2010-KapurCW #library #migration #refactoring
Refactoring references for library migration (PK, BC, RJW), pp. 726–738.
OOPSLA-2010-AltmanAFM #analysis #performance #source code
Performance analysis of idle programs (ERA, MA, SF, NM), pp. 739–753.
OOPSLA-2010-DavisK #abstraction
Registration-based language abstractions (SD, GK), pp. 754–773.
OOPSLA-2010-VerwaestBGLN #named
Pinocchio: bringing reflection to life with first-class interpreters (TV, CB, DG, AL, ON), pp. 774–789.
OOPSLA-2010-RajanKR #composition #concurrent #design pattern
Concurrency by modularity: design patterns, a case in point (HR, SMK, WR), pp. 790–805.
OOPSLA-2010-RinardHMS #analysis #comprehension #statistics
Patterns and statistical analysis for understanding reduced resource computing (MCR, HH, SM, SS), pp. 806–821.
OOPSLA-2010-SorensenG #cyber-physical #programming
Programming with time: cyber-physical programming with impromptu (AS, HG), pp. 822–834.
OOPSLA-2010-ChafiDMRSHOO #parallel
Language virtualization for heterogeneous parallel computing (HC, ZD, AM, TR, AKS, PH, MO, KO), pp. 835–847.
OOPSLA-2010-OssherBSAACDVFK #analysis #architecture #challenge #concept #flexibility #modelling #research #tool support
Flexible modeling tools for pre-requirements analysis: conceptual architecture and research challenges (HO, RKEB, IS, DA, AAT, MC, MD, JdV, AF, SK), pp. 848–864.
OOPSLA-2010-DumitrasNT #multi #online
To upgrade or not to upgrade: impact of online upgrades across multiple administrative domains (TD, PN, ET), pp. 865–876.
OOPSLA-2010-ArnoldL #ambiguity #programming
Managing ambiguity in programming by finding unambiguous examples (KCA, HL), pp. 877–884.
OOPSLA-2010-GabrielS
Better science through art (RPG, KJS), pp. 885–900.
OOPSLA-2010-QuillienW #agile
Rubber ducks, nightmares, and unsaturated predicates: proto-scientific schemata are good for agile (JQ, DW), pp. 901–917.
OOPSLA-2010-KatsVW #declarative #syntax
Pure and declarative syntax definition: paradise lost and regained (LCLK, EV, GW), pp. 918–932.
OOPSLA-2010-Hanenberg10a
Faith, hope, and love: an essay on software science’s neglect of human factors (SH), pp. 933–946.
OOPSLA-2010-AdamczykH
The Tower of Babel did not fail (PA, MH), pp. 947–957.

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.