Proceedings of the 33rd 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


Proceedings of the 33rd Conference on Object-Oriented Programming, Systems, Languages and Applications
OOPSLA, 2018.

OOP
no DBLP info
Scholar
Full names Links ISxN
@proceedings{OOPSLA-2018,
	journal       = "{Proceedings of the ACM on Programming Languages}",
	month         = "November",
	publisher     = "{ACM}",
	title         = "{Proceedings of the 33rd Conference on Object-Oriented Programming, Systems, Languages and Applications}",
	volume        = 2,
	year          = 2018,
}

Contents (60 items)

OOPSLA-2018-CohenAL #memory management #object-oriented
Object-oriented recovery for non-volatile memory (NC, DTA, JRL), p. 22.
OOPSLA-2018-BezansonCCKSVZ #design #named #performance
Julia: dynamism and performance reconciled by design (JB, JC, BC, SK, VBS, JV, LZ), p. 23.
OOPSLA-2018-XuCBZY #implementation #jit #named #process
ShareJIT: JIT code cache sharing across processes and its practical implementation (XX, KC, JB, YZ, HY), p. 23.
OOPSLA-2018-Cohen #data type #memory management
Every data structure deserves lock-free memory reclamation (NC), p. 24.
OOPSLA-2018-DegenbaevEHHLP #component #garbage collection
Cross-component garbage collection (UD, JE, KH, MH, ML, HP), p. 24.
OOPSLA-2018-EzudheenND0M #contract #invariant #learning
Horn-ICE learning for synthesizing invariants and contracts (PE, DN, DD, PG0, PM), p. 25.
OOPSLA-2018-MeierRG #design #parallel #programming language #virtual machine
Virtual machine design for parallel dynamic programming languages (RM, AR, TRG), p. 25.
OOPSLA-2018-PradelS #approach #debugging #detection #learning #named
DeepBugs: a learning approach to name-based bug detection (MP, KS), p. 25.
OOPSLA-2018-VazouTH #type inference
Gradual liquid type inference (NV, ÉT, DVH), p. 25.
OOPSLA-2018-WangCB #query #reasoning #relational
Speeding up symbolic reasoning for relational queries (CW, AC, RB), p. 25.
OOPSLA-2018-ZhuH #algebra
Conflict resolution for structured merge via version space algebra (FZ, FH), p. 25.
OOPSLA-2018-AlimadadiZMT #javascript #source code
Finding broken promises in asynchronous JavaScript programs (SA, DZ, MM, FT), p. 26.
OOPSLA-2018-AlpernasFFRSSW #data flow #information management #using
Secure serverless computing using dynamic information flow control (KA, CF, SF, LR, MS, TS, KW), p. 26.
OOPSLA-2018-BarowyBZ #automation #fault #named #spreadsheet
ExceLint: automatically finding spreadsheet formula errors (DWB, EDB, BGZ), p. 26.
OOPSLA-2018-BornholtT #evaluation #symbolic computation
Finding code that explodes under symbolic evaluation (JB, ET), p. 26.
OOPSLA-2018-DietzA #library #multi
Software multiplexing: share your libraries and statically link them too (WD, VSA), p. 26.
OOPSLA-2018-LiZ #framework #security
A derivation framework for dependent security label inference (PL, DZ), p. 26.
OOPSLA-2018-BrachthauserSO
Effect handlers for the masses (JIB, PS, KO), p. 27.
OOPSLA-2018-FelteyGSFS #contract #type system
Collapsible contracts: fixing a pathology of gradual typing (DF, BG, CS, RBF, VSA), p. 27.
OOPSLA-2018-GrechKJBSS #contract #named
MadMax: surviving out-of-gas conditions in Ethereum smart contracts (NG, MK, AJ, LB, BS, YS), p. 27.
OOPSLA-2018-KakiESJ #bound #concurrent #replication #verification
Safe replication through bounded concurrency verification (GK, KE, KCS, SJ), p. 27.
OOPSLA-2018-NardelliBPCBV #re-engineering #type system
Julia subtyping: a rational reconstruction (FZN, JB, AP, BC, JB, JV), p. 27.
OOPSLA-2018-RaadV #memory management #persistent #semantics
Persistence semantics for weak memory: integrating epoch persistency with the TSO memory model (AR, VV), p. 27.
OOPSLA-2018-RamaKS #analysis #points-to #refinement #slicing
Refinement in object-sensitivity points-to analysis via slicing (GMR, RK, HS), p. 27.
OOPSLA-2018-SelakovicPKT #generative #higher-order #testing
Test generation for higher-order functions in dynamic languages (MS, MP, RK, FT), p. 27.
OOPSLA-2018-WangWD #relational #synthesis
Relational program synthesis (YW, XW, ID), p. 27.
OOPSLA-2018-BlackshearGOS #composition #concurrent #detection #named
RacerD: compositional static race detection (SB, NG, PWO, IS), p. 28.
OOPSLA-2018-BurckhardtC
Reactive caching for composed services: polling at the speed of push (SB, TC), p. 28.
OOPSLA-2018-KoppelPS #incremental #parametricity #syntax
One tool, many languages: language-parametric transformation with incremental parametric syntax (JK, VP, ASL), p. 28.
OOPSLA-2018-LeeHJLRL #low level #optimisation
Reconciling high-level optimizations and low-level code in LLVM (JL, CKH, RJ0, ZL, JR, NPL), p. 28.
OOPSLA-2018-MayerKC #bidirectional #evaluation
Bidirectional evaluation with direct manipulation (MM, VK, RC), p. 28.
OOPSLA-2018-MendisA #framework #named #parallel
goSLP: globally optimized superword level parallelism framework (CM, SPA), p. 28.
OOPSLA-2018-OzkanMNBW #distributed #probability #random #testing
Randomized testing of distributed systems with probabilistic guarantees (BKO, RM, FN, MTB, GW), p. 28.
OOPSLA-2018-PadhiJPPGM #framework #named
FlashProfile: a framework for synthesizing data profiles (SP, PJ0, DP, OP, SG, TDM), p. 28.
OOPSLA-2018-VeduradaN #identification #refactoring #subclass
Identifying refactoring opportunities for replacing type code with subclass and state (JV, VKN), p. 28.
OOPSLA-2018-AbdullaAJN #model checking #semantics
Optimal stateless model checking under the release-acquire semantics (PAA, MFA, BJ, TPN), p. 29.
OOPSLA-2018-BielikFV #android #layout #relational #robust #synthesis
Robust relational layout synthesis from examples for Android (PB, MF, MTV), p. 29.
OOPSLA-2018-GongCS0SWMPVNT #compilation #empirical
An empirical study of the effect of source-level loop transformations on compiler stability (ZG, ZC0, JJS, DCW0, ZS, NW, SM, DAP, AVV, AN, JT), p. 29.
OOPSLA-2018-JeonJO #analysis #data-driven #points-to #precise #scalability
Precise and scalable points-to analysis via data-driven context tunneling (MJ, SJ, HO), p. 29.
OOPSLA-2018-KalhaugeP #concurrent #predict
Sound deadlock prediction (CGK, JP), p. 29.
OOPSLA-2018-LiTMS #analysis #context-sensitive grammar #pointer
Precision-guided context sensitivity for pointer analysis (YL0, TT0, AM, YS), p. 29.
OOPSLA-2018-MathurK0 #concurrent #detection #power of #predict #what
What happens-after the first race? enhancing the predictive power of happens-before based dynamic race detection (UM, DK, MV0), p. 29.
OOPSLA-2018-MuehlboeckT #type system
Empowering union and intersection types with integrated subtyping (FM, RT), p. 29.
OOPSLA-2018-OuD #comprehension #cost analysis #towards
Towards understanding the costs of avoiding out-of-thin-air results (PO, BD), p. 29.
OOPSLA-2018-SousaDL
Verified three-way program merge (MS, ID, SKL), p. 29.
OOPSLA-2018-SzaboBEV #analysis #datalog
Incrementalizing lattice-based program analyses in Datalog (TS, GB, SE, MV), p. 29.
OOPSLA-2018-WilliamsMW #contract #using
The root cause of blame: contracts for intersection and union types (JW, JGM, PW), p. 29.
OOPSLA-2018-AntwerpenPRV
Scopes as types (HvA, CBP, AR, EV), p. 30.
OOPSLA-2018-BostonGC #execution #fault tolerance #hardware #modelling #named #programmable #verification
Leto: verifying application-specific hardware fault tolerance with programmable execution models (BB, ZG, MC), p. 30.
OOPSLA-2018-ChouKA #abstraction #algebra #compilation
Format abstraction for sparse tensor algebra compilers (SC, FK, SPA), p. 30.
OOPSLA-2018-DalozeTMMP #parallel
Parallelization of dynamic languages: synchronizing built-in collections (BD, AT, SM, HM, EP), p. 30.
OOPSLA-2018-DesaiPQS #composition #distributed #programming #testing
Compositional programming and testing of dynamic distributed systems (AD, AP, SQ, SAS), p. 30.
OOPSLA-2018-DrechslerMSM #programming #thread
Thread-safe reactive programming (JD, RM, GS, MM), p. 30.
OOPSLA-2018-FaesG #object-oriented #programming
Concurrency-aware object-oriented programming with roles (MF, TRG), p. 30.
OOPSLA-2018-LeeSSO #automation #fault #functional #logic #programming
Automatic diagnosis and correction of logical errors for functional programming assignments (JL, DS, SS, HO), p. 30.
OOPSLA-2018-LeissaBHPMSMS #framework #library #named #partial evaluation #programming
AnyDSL: a partial evaluation framework for programming high-performance libraries (RL, KB, SH, APG, RM, PS, AM, BS), p. 30.
OOPSLA-2018-WeisenburgerKS #development #distributed
Distributed system development with ScalaLoci (PW, MK, GS), p. 30.
OOPSLA-2018-WongMLK #bytecode #execution #performance #program transformation
Faster variational execution with transparent bytecode transformation (CPW, JM, LL, CK), p. 30.
OOPSLA-2018-ZhangYBKSA #domain-specific language #graph #named
GraphIt: a high-performance graph DSL (YZ, MY, RB, SK, JS, SPA), p. 30.
OOPSLA-2018-OttLCLB #named #programming
BioScript: programming safe chemistry on laboratories-on-a-chip (JO, TL, CC, ML, PB), p. 31.

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.