| |
Abdulla, Parosh Aziz
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Optimal Stateless Model Checking ..."
Optimal Stateless Model Checking under the Release-Acquire Semantics
Parosh Aziz Abdulla, Mohamed Faouzi Atig, Bengt Jonsson, and Tuan Phong Ngo
(Uppsala University, Sweden)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Adve, Vikram |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Software Multiplexing: Share ..."
Software Multiplexing: Share Your Libraries and Statically Link Them Too
Will Dietz and Vikram Adve
(University of Illinois at Urbana-Champaign, USA)
Publisher's Version
|
| |
Aksun, David T. |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Object-Oriented Recovery for ..."
Object-Oriented Recovery for Non-volatile Memory
Nachshon Cohen, David T. Aksun, and James R. Larus
(EPFL, Switzerland)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Alimadadi, Saba |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Finding Broken Promises in ..."
Finding Broken Promises in Asynchronous JavaScript Programs
Saba Alimadadi, Di Zhong, Magnus Madsen, and Frank Tip
(Northeastern University, USA; Aalborg University, Denmark)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Alpernas, Kalev |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Secure Serverless Computing ..."
Secure Serverless Computing using Dynamic Information Flow Control
Kalev Alpernas, Cormac Flanagan, Sadjad Fouladi, Leonid Ryzhyk, Mooly Sagiv, Thomas Schmitz, and Keith Winstein
(Tel Aviv University, Israel; VMware, USA; University of California at Santa Cruz, USA; Stanford University, USA)
Publisher's Version
|
| |
Amarasinghe, Saman |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "goSLP: Globally Optimized ..."
goSLP: Globally Optimized Superword Level Parallelism Framework
Charith Mendis and Saman Amarasinghe
(Massachusetts Institute of Technology, USA)
Publisher's Version
Artifacts Functional
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "GraphIt: A High-Performance ..."
GraphIt: A High-Performance Graph DSL
Yunming Zhang, Mengjiao Yang, Riyadh Baghdadi, Shoaib Kamil, Julian Shun, and Saman Amarasinghe
(Massachusetts Institute of Technology, USA; Adobe Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Format Abstraction for Sparse ..."
Format Abstraction for Sparse Tensor Algebra Compilers
Stephen Chou, Fredrik Kjolstad, and Saman Amarasinghe
(Massachusetts Institute of Technology, USA)
Publisher's Version
Artifacts Functional
|
| |
Atig, Mohamed Faouzi |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Optimal Stateless Model Checking ..."
Optimal Stateless Model Checking under the Release-Acquire Semantics
Parosh Aziz Abdulla, Mohamed Faouzi Atig, Bengt Jonsson, and Tuan Phong Ngo
(Uppsala University, Sweden)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Bach Poulsen, Casper
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Scopes as Types ..."
Scopes as Types
Hendrik van Antwerpen, Casper Bach Poulsen, Arjen Rouvoet, and Eelco Visser
(Delft University of Technology, Netherlands)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Baghdadi, Riyadh |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "GraphIt: A High-Performance ..."
GraphIt: A High-Performance Graph DSL
Yunming Zhang, Mengjiao Yang, Riyadh Baghdadi, Shoaib Kamil, Julian Shun, and Saman Amarasinghe
(Massachusetts Institute of Technology, USA; Adobe Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Barowy, Daniel W. |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "ExceLint: Automatically Finding ..."
ExceLint: Automatically Finding Spreadsheet Formula Errors
Daniel W. Barowy, Emery D. Berger, and Benjamin Zorn
(Williams College, USA; University of Massachusetts at Amherst, USA; Microsoft Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Befrouei, Mitra Tabaei |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Randomized Testing of Distributed ..."
Randomized Testing of Distributed Systems with Probabilistic Guarantees
Burcu Kulahcioglu Ozkan, Rupak Majumdar, Filip Niksic, Mitra Tabaei Befrouei, and Georg Weissenbacher
(MPI-SWS, Germany; Vienna University of Technology, Austria)
Publisher's Version
|
| |
Belyakova, Julia |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Julia Subtyping: A Rational ..."
Julia Subtyping: A Rational Reconstruction
Francesco Zappa Nardelli, Julia Belyakova, Artem Pelenitsyn, Benjamin Chung, Jeff Bezanson, and Jan Vitek
(Inria, France; Northeastern University, USA; Czech Technical University, Czechia; Julia Computing, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Berger, Emery D. |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "ExceLint: Automatically Finding ..."
ExceLint: Automatically Finding Spreadsheet Formula Errors
Daniel W. Barowy, Emery D. Berger, and Benjamin Zorn
(Williams College, USA; University of Massachusetts at Amherst, USA; Microsoft Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Bergmann, Gábor |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Incrementalizing Lattice-Based ..."
Incrementalizing Lattice-Based Program Analyses in Datalog
Tamás Szabó, Gábor Bergmann, Sebastian Erdweg, and Markus Voelter
(itemis, Germany; Delft University of Technology, Netherlands; Budapest University of Technology and Economics, Hungary; MTA-BME Lendület Research Group on Cyber-Physical Systems, Hungary)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Bezanson, Jeff |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Julia Subtyping: A Rational ..."
Julia Subtyping: A Rational Reconstruction
Francesco Zappa Nardelli, Julia Belyakova, Artem Pelenitsyn, Benjamin Chung, Jeff Bezanson, and Jan Vitek
(Inria, France; Northeastern University, USA; Czech Technical University, Czechia; Julia Computing, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Julia: Dynamism and Performance ..."
Julia: Dynamism and Performance Reconciled by Design
Jeff Bezanson, Jiahao Chen, Benjamin Chung, Stefan Karpinski, Viral B. Shah, Jan Vitek, and Lionel Zoubritzky
(Julia Computing, USA; Capital One, USA; Northeastern University, USA; Czech Technical University, Czechia; ENS, France)
Publisher's Version
|
| |
Bielik, Pavol |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Robust Relational Layout Synthesis ..."
Robust Relational Layout Synthesis from Examples for Android
Pavol Bielik, Marc Fischer, and Martin Vechev
(ETH Zurich, Switzerland)
Publisher's Version
|
| |
Blackshear, Sam |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "RacerD: Compositional Static ..."
RacerD: Compositional Static Race Detection
Sam Blackshear, Nikos Gorogiannis, Peter W. O'Hearn, and Ilya Sergey
(Facebook, USA; Facebook, UK; Middlesex University, UK; University College London, UK; Yale-NUS College, Singapore)
Publisher's Version
|
| |
Bodik, Rastislav |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Speeding up Symbolic Reasoning ..."
Speeding up Symbolic Reasoning for Relational Queries
Chenglong Wang, Alvin Cheung, and Rastislav Bodik
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Boesche, Klaas |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "AnyDSL: A Partial Evaluation ..."
AnyDSL: A Partial Evaluation Framework for Programming High-Performance Libraries
Roland Leißa, Klaas Boesche, Sebastian Hack, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, André Müller, and Bertil Schmidt
(Saarland University, Germany; DFKI, Germany; Johannes Gutenberg University Mainz, Germany)
Publisher's Version
|
| |
Bornholt, James |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Finding Code That Explodes ..."
Finding Code That Explodes under Symbolic Evaluation
James Bornholt and Emina Torlak
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Boston, Brett |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Leto: Verifying Application-Specific ..."
Leto: Verifying Application-Specific Hardware Fault Tolerance with Programmable Execution Models
Brett Boston, Zoe Gong, and Michael Carbin
(Massachusetts Institute of Technology, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Brachthäuser, Jonathan Immanuel |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Effect Handlers for the Masses ..."
Effect Handlers for the Masses
Jonathan Immanuel Brachthäuser, Philipp Schuster, and Klaus Ostermann
(University of Tübingen, Germany)
Publisher's Version
|
| |
Brent, Lexi |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "MadMax: Surviving Out-of-Gas ..."
MadMax: Surviving Out-of-Gas Conditions in Ethereum Smart Contracts
Neville Grech, Michael Kong, Anton Jurisevic, Lexi Brent, Bernhard Scholz, and Yannis Smaragdakis
(University of Athens, Greece; University of Malta, Malta; University of Sydney, Australia)
Publisher's Version
|
| |
Brisk, Philip |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "BioScript: Programming Safe ..."
BioScript: Programming Safe Chemistry on Laboratories-on-a-Chip
Jason Ott, Tyson Loveless, Chris Curtis, Mohsen Lesani, and Philip Brisk
(University of California at Riverside, USA)
Publisher's Version
|
| |
Brock, Jacob |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "ShareJIT: JIT Code Cache Sharing ..."
ShareJIT: JIT Code Cache Sharing across Processes and Its Practical Implementation
Xiaoran Xu, Keith Cooper, Jacob Brock, Yan Zhang, and Handong Ye
(Rice University, USA; University of Rochester, USA; Futurewei Technologies, USA)
Publisher's Version
|
| |
Burckhardt, Sebastian |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Reactive Caching for Composed ..."
Reactive Caching for Composed Services: Polling at the Speed of Push
Sebastian Burckhardt and Tim Coppieters
(Microsoft Research, USA; Vrije Universiteit Brussel, Belgium)
Publisher's Version
|
| |
Carbin, Michael
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Leto: Verifying Application-Specific ..."
Leto: Verifying Application-Specific Hardware Fault Tolerance with Programmable Execution Models
Brett Boston, Zoe Gong, and Michael Carbin
(Massachusetts Institute of Technology, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Chen, Jiahao |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Julia: Dynamism and Performance ..."
Julia: Dynamism and Performance Reconciled by Design
Jeff Bezanson, Jiahao Chen, Benjamin Chung, Stefan Karpinski, Viral B. Shah, Jan Vitek, and Lionel Zoubritzky
(Julia Computing, USA; Capital One, USA; Northeastern University, USA; Czech Technical University, Czechia; ENS, France)
Publisher's Version
|
| |
Chen, Zhi |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "An Empirical Study of the ..."
An Empirical Study of the Effect of Source-Level Loop Transformations on Compiler Stability
Zhangxiaowen Gong, Zhi Chen, Justin Szaday, David Wong, Zehra Sura, Neftali Watkinson, Saeed Maleki, David Padua, Alexander Veidenbaum, Alexandru Nicolau, and Josep Torrellas
(University of Illinois at Urbana-Champaign, USA; University of California at Irvine, USA; Intel, USA; IBM, USA; Microsoft, USA)
Publisher's Version
|
| |
Cheung, Alvin |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Speeding up Symbolic Reasoning ..."
Speeding up Symbolic Reasoning for Relational Queries
Chenglong Wang, Alvin Cheung, and Rastislav Bodik
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Chou, Stephen |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Format Abstraction for Sparse ..."
Format Abstraction for Sparse Tensor Algebra Compilers
Stephen Chou, Fredrik Kjolstad, and Saman Amarasinghe
(Massachusetts Institute of Technology, USA)
Publisher's Version
Artifacts Functional
|
| |
Chugh, Ravi |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Bidirectional Evaluation with ..."
Bidirectional Evaluation with Direct Manipulation
Mikaël Mayer, Viktor Kuncak, and Ravi Chugh
(University of Chicago, USA; EPFL, Switzerland)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Chung, Benjamin |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Julia Subtyping: A Rational ..."
Julia Subtyping: A Rational Reconstruction
Francesco Zappa Nardelli, Julia Belyakova, Artem Pelenitsyn, Benjamin Chung, Jeff Bezanson, and Jan Vitek
(Inria, France; Northeastern University, USA; Czech Technical University, Czechia; Julia Computing, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Julia: Dynamism and Performance ..."
Julia: Dynamism and Performance Reconciled by Design
Jeff Bezanson, Jiahao Chen, Benjamin Chung, Stefan Karpinski, Viral B. Shah, Jan Vitek, and Lionel Zoubritzky
(Julia Computing, USA; Capital One, USA; Northeastern University, USA; Czech Technical University, Czechia; ENS, France)
Publisher's Version
|
| |
Cohen, Nachshon |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Every Data Structure Deserves ..."
Every Data Structure Deserves Lock-Free Memory Reclamation
Nachshon Cohen
(EPFL, Switzerland)
Publisher's Version
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Object-Oriented Recovery for ..."
Object-Oriented Recovery for Non-volatile Memory
Nachshon Cohen, David T. Aksun, and James R. Larus
(EPFL, Switzerland)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Cooper, Keith |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "ShareJIT: JIT Code Cache Sharing ..."
ShareJIT: JIT Code Cache Sharing across Processes and Its Practical Implementation
Xiaoran Xu, Keith Cooper, Jacob Brock, Yan Zhang, and Handong Ye
(Rice University, USA; University of Rochester, USA; Futurewei Technologies, USA)
Publisher's Version
|
| |
Coppieters, Tim |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Reactive Caching for Composed ..."
Reactive Caching for Composed Services: Polling at the Speed of Push
Sebastian Burckhardt and Tim Coppieters
(Microsoft Research, USA; Vrije Universiteit Brussel, Belgium)
Publisher's Version
|
| |
Curtis, Chris |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "BioScript: Programming Safe ..."
BioScript: Programming Safe Chemistry on Laboratories-on-a-Chip
Jason Ott, Tyson Loveless, Chris Curtis, Mohsen Lesani, and Philip Brisk
(University of California at Riverside, USA)
Publisher's Version
|
| |
Daloze, Benoit
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Parallelization of Dynamic ..."
Parallelization of Dynamic Languages: Synchronizing Built-in Collections
Benoit Daloze, Arie Tal, Stefan Marr, Hanspeter Mössenböck, and Erez Petrank
(JKU Linz, Austria; Technion, Israel; University of Kent, UK)
Publisher's Version
|
| |
Degenbaev, Ulan |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Cross-Component Garbage Collection ..."
Cross-Component Garbage Collection
Ulan Degenbaev, Jochen Eisinger, Kentaro Hara, Marcel Hlopko, Michael Lippautz, and Hannes Payer
(Google, Germany; Google, Japan)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Demsky, Brian |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Towards Understanding the ..."
Towards Understanding the Costs of Avoiding Out-of-Thin-Air Results
Peizhao Ou and Brian Demsky
(University of California at Irvine, USA)
Publisher's Version
|
| |
Desai, Ankush |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Compositional Programming ..."
Compositional Programming and Testing of Dynamic Distributed Systems
Ankush Desai, Amar Phanishayee, Shaz Qadeer, and Sanjit A. Seshia
(University of California at Berkeley, USA; Microsoft Research, USA)
Publisher's Version
|
| |
Dietz, Will |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Software Multiplexing: Share ..."
Software Multiplexing: Share Your Libraries and Statically Link Them Too
Will Dietz and Vikram Adve
(University of Illinois at Urbana-Champaign, USA)
Publisher's Version
|
| |
Dillig, Isil |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Relational Program Synthesis ..."
Relational Program Synthesis
Yuepeng Wang, Xinyu Wang, and Isil Dillig
(University of Texas at Austin, USA)
Publisher's Version
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Verified Three-Way Program ..."
Verified Three-Way Program Merge
Marcelo Sousa, Isil Dillig, and Shuvendu K. Lahiri
(University of Oxford, UK; University of Texas at Austin, USA; Microsoft Research, USA)
Publisher's Version
|
| |
Drechsler, Joscha |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Thread-Safe Reactive Programming ..."
Thread-Safe Reactive Programming
Joscha Drechsler, Ragnar Mogk, Guido Salvaneschi, and Mira Mezini
(TU Darmstadt, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
D'Souza, Deepak |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Horn-ICE Learning for Synthesizing ..."
Horn-ICE Learning for Synthesizing Invariants and Contracts
P. Ezudheen, Daniel Neider, Deepak D'Souza, Pranav Garg, and P. Madhusudan
(IISc Bangalore, India; MPI-SWS, Germany; Amazon, India; University of Illinois at Urbana-Champaign, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Earanky, Kapil
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Safe Replication through Bounded ..."
Safe Replication through Bounded Concurrency Verification
Gowtham Kaki, Kapil Earanky, KC Sivaramakrishnan, and Suresh Jagannathan
(Purdue University, USA; Cambridge University, UK)
Publisher's Version
|
| |
Eisinger, Jochen |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Cross-Component Garbage Collection ..."
Cross-Component Garbage Collection
Ulan Degenbaev, Jochen Eisinger, Kentaro Hara, Marcel Hlopko, Michael Lippautz, and Hannes Payer
(Google, Germany; Google, Japan)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Erdweg, Sebastian |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Incrementalizing Lattice-Based ..."
Incrementalizing Lattice-Based Program Analyses in Datalog
Tamás Szabó, Gábor Bergmann, Sebastian Erdweg, and Markus Voelter
(itemis, Germany; Delft University of Technology, Netherlands; Budapest University of Technology and Economics, Hungary; MTA-BME Lendület Research Group on Cyber-Physical Systems, Hungary)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Ezudheen, P. |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Horn-ICE Learning for Synthesizing ..."
Horn-ICE Learning for Synthesizing Invariants and Contracts
P. Ezudheen, Daniel Neider, Deepak D'Souza, Pranav Garg, and P. Madhusudan
(IISc Bangalore, India; MPI-SWS, Germany; Amazon, India; University of Illinois at Urbana-Champaign, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Faes, Michael
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Concurrency-Aware Object-Oriented ..."
Concurrency-Aware Object-Oriented Programming with Roles
Michael Faes and Thomas R. Gross
(ETH Zurich, Switzerland)
Publisher's Version
Artifacts Functional
|
| |
Feltey, Daniel |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Collapsible Contracts: Fixing ..."
Collapsible Contracts: Fixing a Pathology of Gradual Typing
Daniel Feltey, Ben Greenman, Christophe Scholliers, Robert Bruce Findler, and Vincent St-Amour
(Northwestern University, USA; Northeastern University, USA; Ghent University, Belgium)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Findler, Robert Bruce |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Collapsible Contracts: Fixing ..."
Collapsible Contracts: Fixing a Pathology of Gradual Typing
Daniel Feltey, Ben Greenman, Christophe Scholliers, Robert Bruce Findler, and Vincent St-Amour
(Northwestern University, USA; Northeastern University, USA; Ghent University, Belgium)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Fischer, Marc |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Robust Relational Layout Synthesis ..."
Robust Relational Layout Synthesis from Examples for Android
Pavol Bielik, Marc Fischer, and Martin Vechev
(ETH Zurich, Switzerland)
Publisher's Version
|
| |
Flanagan, Cormac |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Secure Serverless Computing ..."
Secure Serverless Computing using Dynamic Information Flow Control
Kalev Alpernas, Cormac Flanagan, Sadjad Fouladi, Leonid Ryzhyk, Mooly Sagiv, Thomas Schmitz, and Keith Winstein
(Tel Aviv University, Israel; VMware, USA; University of California at Santa Cruz, USA; Stanford University, USA)
Publisher's Version
|
| |
Fouladi, Sadjad |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Secure Serverless Computing ..."
Secure Serverless Computing using Dynamic Information Flow Control
Kalev Alpernas, Cormac Flanagan, Sadjad Fouladi, Leonid Ryzhyk, Mooly Sagiv, Thomas Schmitz, and Keith Winstein
(Tel Aviv University, Israel; VMware, USA; University of California at Santa Cruz, USA; Stanford University, USA)
Publisher's Version
|
| |
Garg, Pranav
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Horn-ICE Learning for Synthesizing ..."
Horn-ICE Learning for Synthesizing Invariants and Contracts
P. Ezudheen, Daniel Neider, Deepak D'Souza, Pranav Garg, and P. Madhusudan
(IISc Bangalore, India; MPI-SWS, Germany; Amazon, India; University of Illinois at Urbana-Champaign, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Gong, Zhangxiaowen |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "An Empirical Study of the ..."
An Empirical Study of the Effect of Source-Level Loop Transformations on Compiler Stability
Zhangxiaowen Gong, Zhi Chen, Justin Szaday, David Wong, Zehra Sura, Neftali Watkinson, Saeed Maleki, David Padua, Alexander Veidenbaum, Alexandru Nicolau, and Josep Torrellas
(University of Illinois at Urbana-Champaign, USA; University of California at Irvine, USA; Intel, USA; IBM, USA; Microsoft, USA)
Publisher's Version
|
| |
Gong, Zoe |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Leto: Verifying Application-Specific ..."
Leto: Verifying Application-Specific Hardware Fault Tolerance with Programmable Execution Models
Brett Boston, Zoe Gong, and Michael Carbin
(Massachusetts Institute of Technology, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Gorogiannis, Nikos |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "RacerD: Compositional Static ..."
RacerD: Compositional Static Race Detection
Sam Blackshear, Nikos Gorogiannis, Peter W. O'Hearn, and Ilya Sergey
(Facebook, USA; Facebook, UK; Middlesex University, UK; University College London, UK; Yale-NUS College, Singapore)
Publisher's Version
|
| |
Grech, Neville |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "MadMax: Surviving Out-of-Gas ..."
MadMax: Surviving Out-of-Gas Conditions in Ethereum Smart Contracts
Neville Grech, Michael Kong, Anton Jurisevic, Lexi Brent, Bernhard Scholz, and Yannis Smaragdakis
(University of Athens, Greece; University of Malta, Malta; University of Sydney, Australia)
Publisher's Version
|
| |
Greenman, Ben |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Collapsible Contracts: Fixing ..."
Collapsible Contracts: Fixing a Pathology of Gradual Typing
Daniel Feltey, Ben Greenman, Christophe Scholliers, Robert Bruce Findler, and Vincent St-Amour
(Northwestern University, USA; Northeastern University, USA; Ghent University, Belgium)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Gross, Thomas R. |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Virtual Machine Design for ..."
Virtual Machine Design for Parallel Dynamic Programming Languages
Remigius Meier, Armin Rigo, and Thomas R. Gross
(ETH Zurich, Switzerland)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Concurrency-Aware Object-Oriented ..."
Concurrency-Aware Object-Oriented Programming with Roles
Michael Faes and Thomas R. Gross
(ETH Zurich, Switzerland)
Publisher's Version
Artifacts Functional
|
| |
Gulwani, Sumit |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "FlashProfile: A Framework ..."
FlashProfile: A Framework for Synthesizing Data Profiles
Saswat Padhi, Prateek Jain, Daniel Perelman, Oleksandr Polozov, Sumit Gulwani, and Todd Millstein
(University of California at Los Angeles, USA; Microsoft Research Lab, India; Microsoft, USA; Microsoft Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Hack, Sebastian
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "AnyDSL: A Partial Evaluation ..."
AnyDSL: A Partial Evaluation Framework for Programming High-Performance Libraries
Roland Leißa, Klaas Boesche, Sebastian Hack, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, André Müller, and Bertil Schmidt
(Saarland University, Germany; DFKI, Germany; Johannes Gutenberg University Mainz, Germany)
Publisher's Version
|
| |
Hara, Kentaro |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Cross-Component Garbage Collection ..."
Cross-Component Garbage Collection
Ulan Degenbaev, Jochen Eisinger, Kentaro Hara, Marcel Hlopko, Michael Lippautz, and Hannes Payer
(Google, Germany; Google, Japan)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
He, Fei |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Conflict Resolution for Structured ..."
Conflict Resolution for Structured Merge via Version Space Algebra
Fengmin Zhu and Fei He
(Tsinghua University, China)
Publisher's Version
Artifacts Functional
|
| |
Hlopko, Marcel |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Cross-Component Garbage Collection ..."
Cross-Component Garbage Collection
Ulan Degenbaev, Jochen Eisinger, Kentaro Hara, Marcel Hlopko, Michael Lippautz, and Hannes Payer
(Google, Germany; Google, Japan)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Hur, Chung-Kil |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Reconciling High-Level Optimizations ..."
Reconciling High-Level Optimizations and Low-Level Code in LLVM
Juneyoung Lee, Chung-Kil Hur, Ralf Jung, Zhengyang Liu, John Regehr, and Nuno P. Lopes
(Seoul National University, South Korea; MPI-SWS, Germany; University of Utah, USA; Microsoft Research, UK)
Publisher's Version
Artifacts Functional
|
| |
Jagannathan, Suresh
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Safe Replication through Bounded ..."
Safe Replication through Bounded Concurrency Verification
Gowtham Kaki, Kapil Earanky, KC Sivaramakrishnan, and Suresh Jagannathan
(Purdue University, USA; Cambridge University, UK)
Publisher's Version
|
| |
Jain, Prateek |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "FlashProfile: A Framework ..."
FlashProfile: A Framework for Synthesizing Data Profiles
Saswat Padhi, Prateek Jain, Daniel Perelman, Oleksandr Polozov, Sumit Gulwani, and Todd Millstein
(University of California at Los Angeles, USA; Microsoft Research Lab, India; Microsoft, USA; Microsoft Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Jeon, Minseok |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Precise and Scalable Points-to ..."
Precise and Scalable Points-to Analysis via Data-Driven Context Tunneling
Minseok Jeon, Sehun Jeong, and Hakjoo Oh
(Korea University, South Korea)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Jeong, Sehun |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Precise and Scalable Points-to ..."
Precise and Scalable Points-to Analysis via Data-Driven Context Tunneling
Minseok Jeon, Sehun Jeong, and Hakjoo Oh
(Korea University, South Korea)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Jonsson, Bengt |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Optimal Stateless Model Checking ..."
Optimal Stateless Model Checking under the Release-Acquire Semantics
Parosh Aziz Abdulla, Mohamed Faouzi Atig, Bengt Jonsson, and Tuan Phong Ngo
(Uppsala University, Sweden)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Jung, Ralf |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Reconciling High-Level Optimizations ..."
Reconciling High-Level Optimizations and Low-Level Code in LLVM
Juneyoung Lee, Chung-Kil Hur, Ralf Jung, Zhengyang Liu, John Regehr, and Nuno P. Lopes
(Seoul National University, South Korea; MPI-SWS, Germany; University of Utah, USA; Microsoft Research, UK)
Publisher's Version
Artifacts Functional
|
| |
Jurisevic, Anton |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "MadMax: Surviving Out-of-Gas ..."
MadMax: Surviving Out-of-Gas Conditions in Ethereum Smart Contracts
Neville Grech, Michael Kong, Anton Jurisevic, Lexi Brent, Bernhard Scholz, and Yannis Smaragdakis
(University of Athens, Greece; University of Malta, Malta; University of Sydney, Australia)
Publisher's Version
|
| |
Kaki, Gowtham
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Safe Replication through Bounded ..."
Safe Replication through Bounded Concurrency Verification
Gowtham Kaki, Kapil Earanky, KC Sivaramakrishnan, and Suresh Jagannathan
(Purdue University, USA; Cambridge University, UK)
Publisher's Version
|
| |
Kalhauge, Christian Gram |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Sound Deadlock Prediction ..."
Sound Deadlock Prediction
Christian Gram Kalhauge and Jens Palsberg
(University of California at Los Angeles, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Kamil, Shoaib |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "GraphIt: A High-Performance ..."
GraphIt: A High-Performance Graph DSL
Yunming Zhang, Mengjiao Yang, Riyadh Baghdadi, Shoaib Kamil, Julian Shun, and Saman Amarasinghe
(Massachusetts Institute of Technology, USA; Adobe Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Karim, Rezwana |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Test Generation for Higher-Order ..."
Test Generation for Higher-Order Functions in Dynamic Languages
Marija Selakovic, Michael Pradel, Rezwana Karim, and Frank Tip
(TU Darmstadt, Germany; Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Karpinski, Stefan |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Julia: Dynamism and Performance ..."
Julia: Dynamism and Performance Reconciled by Design
Jeff Bezanson, Jiahao Chen, Benjamin Chung, Stefan Karpinski, Viral B. Shah, Jan Vitek, and Lionel Zoubritzky
(Julia Computing, USA; Capital One, USA; Northeastern University, USA; Czech Technical University, Czechia; ENS, France)
Publisher's Version
|
| |
Kästner, Christian |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Faster Variational Execution ..."
Faster Variational Execution with Transparent Bytecode Transformation
Chu-Pan Wong, Jens Meinicke, Lukas Lazarek, and Christian Kästner
(Carnegie Mellon University, USA; University of Magdeburg, Germany; Northwestern University, USA)
Publisher's Version
|
| |
Kini, Dileep |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "What Happens-After the First ..."
What Happens-After the First Race? Enhancing the Predictive Power of Happens-Before Based Dynamic Race Detection
Umang Mathur, Dileep Kini, and Mahesh Viswanathan
(University of Illinois at Urbana-Champaign, USA; Akuna Capital, USA)
Publisher's Version
|
| |
Kjolstad, Fredrik |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Format Abstraction for Sparse ..."
Format Abstraction for Sparse Tensor Algebra Compilers
Stephen Chou, Fredrik Kjolstad, and Saman Amarasinghe
(Massachusetts Institute of Technology, USA)
Publisher's Version
Artifacts Functional
|
| |
Köhler, Mirko |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Distributed System Development ..."
Distributed System Development with ScalaLoci
Pascal Weisenburger, Mirko Köhler, and Guido Salvaneschi
(TU Darmstadt, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Komondoor, Raghavan |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Refinement in Object-Sensitivity ..."
Refinement in Object-Sensitivity Points-To Analysis via Slicing
Girish Maskeri Rama, Raghavan Komondoor, and Himanshu Sharma
(Infosys, India; IISc Bangalore, India)
Publisher's Version
|
| |
Kong, Michael |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "MadMax: Surviving Out-of-Gas ..."
MadMax: Surviving Out-of-Gas Conditions in Ethereum Smart Contracts
Neville Grech, Michael Kong, Anton Jurisevic, Lexi Brent, Bernhard Scholz, and Yannis Smaragdakis
(University of Athens, Greece; University of Malta, Malta; University of Sydney, Australia)
Publisher's Version
|
| |
Koppel, James |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "One Tool, Many Languages: ..."
One Tool, Many Languages: Language-Parametric Transformation with Incremental Parametric Syntax
James Koppel, Varot Premtoon, and Armando Solar-Lezama
(Massachusetts Institute of Technology, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Kuncak, Viktor |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Bidirectional Evaluation with ..."
Bidirectional Evaluation with Direct Manipulation
Mikaël Mayer, Viktor Kuncak, and Ravi Chugh
(University of Chicago, USA; EPFL, Switzerland)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Lahiri, Shuvendu K.
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Verified Three-Way Program ..."
Verified Three-Way Program Merge
Marcelo Sousa, Isil Dillig, and Shuvendu K. Lahiri
(University of Oxford, UK; University of Texas at Austin, USA; Microsoft Research, USA)
Publisher's Version
|
| |
Larus, James R. |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Object-Oriented Recovery for ..."
Object-Oriented Recovery for Non-volatile Memory
Nachshon Cohen, David T. Aksun, and James R. Larus
(EPFL, Switzerland)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Lazarek, Lukas |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Faster Variational Execution ..."
Faster Variational Execution with Transparent Bytecode Transformation
Chu-Pan Wong, Jens Meinicke, Lukas Lazarek, and Christian Kästner
(Carnegie Mellon University, USA; University of Magdeburg, Germany; Northwestern University, USA)
Publisher's Version
|
| |
Lee, Juneyoung |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Reconciling High-Level Optimizations ..."
Reconciling High-Level Optimizations and Low-Level Code in LLVM
Juneyoung Lee, Chung-Kil Hur, Ralf Jung, Zhengyang Liu, John Regehr, and Nuno P. Lopes
(Seoul National University, South Korea; MPI-SWS, Germany; University of Utah, USA; Microsoft Research, UK)
Publisher's Version
Artifacts Functional
|
| |
Lee, Junho |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Automatic Diagnosis and Correction ..."
Automatic Diagnosis and Correction of Logical Errors for Functional Programming Assignments
Junho Lee, Dowon Song, Sunbeom So, and Hakjoo Oh
(Korea University, South Korea)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Leißa, Roland |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "AnyDSL: A Partial Evaluation ..."
AnyDSL: A Partial Evaluation Framework for Programming High-Performance Libraries
Roland Leißa, Klaas Boesche, Sebastian Hack, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, André Müller, and Bertil Schmidt
(Saarland University, Germany; DFKI, Germany; Johannes Gutenberg University Mainz, Germany)
Publisher's Version
|
| |
Lesani, Mohsen |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "BioScript: Programming Safe ..."
BioScript: Programming Safe Chemistry on Laboratories-on-a-Chip
Jason Ott, Tyson Loveless, Chris Curtis, Mohsen Lesani, and Philip Brisk
(University of California at Riverside, USA)
Publisher's Version
|
| |
Li, Peixuan |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "A Derivation Framework for ..."
A Derivation Framework for Dependent Security Label Inference
Peixuan Li and Danfeng Zhang
(Pennsylvania State University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Li, Yue |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Precision-Guided Context Sensitivity ..."
Precision-Guided Context Sensitivity for Pointer Analysis
Yue Li, Tian Tan, Anders Møller, and Yannis Smaragdakis
(Aarhus University, Denmark; University of Athens, Greece)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Lippautz, Michael |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Cross-Component Garbage Collection ..."
Cross-Component Garbage Collection
Ulan Degenbaev, Jochen Eisinger, Kentaro Hara, Marcel Hlopko, Michael Lippautz, and Hannes Payer
(Google, Germany; Google, Japan)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Liu, Zhengyang |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Reconciling High-Level Optimizations ..."
Reconciling High-Level Optimizations and Low-Level Code in LLVM
Juneyoung Lee, Chung-Kil Hur, Ralf Jung, Zhengyang Liu, John Regehr, and Nuno P. Lopes
(Seoul National University, South Korea; MPI-SWS, Germany; University of Utah, USA; Microsoft Research, UK)
Publisher's Version
Artifacts Functional
|
| |
Lopes, Nuno P. |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Reconciling High-Level Optimizations ..."
Reconciling High-Level Optimizations and Low-Level Code in LLVM
Juneyoung Lee, Chung-Kil Hur, Ralf Jung, Zhengyang Liu, John Regehr, and Nuno P. Lopes
(Seoul National University, South Korea; MPI-SWS, Germany; University of Utah, USA; Microsoft Research, UK)
Publisher's Version
Artifacts Functional
|
| |
Loveless, Tyson |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "BioScript: Programming Safe ..."
BioScript: Programming Safe Chemistry on Laboratories-on-a-Chip
Jason Ott, Tyson Loveless, Chris Curtis, Mohsen Lesani, and Philip Brisk
(University of California at Riverside, USA)
Publisher's Version
|
| |
Madhusudan, P.
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Horn-ICE Learning for Synthesizing ..."
Horn-ICE Learning for Synthesizing Invariants and Contracts
P. Ezudheen, Daniel Neider, Deepak D'Souza, Pranav Garg, and P. Madhusudan
(IISc Bangalore, India; MPI-SWS, Germany; Amazon, India; University of Illinois at Urbana-Champaign, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Madsen, Magnus |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Finding Broken Promises in ..."
Finding Broken Promises in Asynchronous JavaScript Programs
Saba Alimadadi, Di Zhong, Magnus Madsen, and Frank Tip
(Northeastern University, USA; Aalborg University, Denmark)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Majumdar, Rupak |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Randomized Testing of Distributed ..."
Randomized Testing of Distributed Systems with Probabilistic Guarantees
Burcu Kulahcioglu Ozkan, Rupak Majumdar, Filip Niksic, Mitra Tabaei Befrouei, and Georg Weissenbacher
(MPI-SWS, Germany; Vienna University of Technology, Austria)
Publisher's Version
|
| |
Maleki, Saeed |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "An Empirical Study of the ..."
An Empirical Study of the Effect of Source-Level Loop Transformations on Compiler Stability
Zhangxiaowen Gong, Zhi Chen, Justin Szaday, David Wong, Zehra Sura, Neftali Watkinson, Saeed Maleki, David Padua, Alexander Veidenbaum, Alexandru Nicolau, and Josep Torrellas
(University of Illinois at Urbana-Champaign, USA; University of California at Irvine, USA; Intel, USA; IBM, USA; Microsoft, USA)
Publisher's Version
|
| |
Marr, Stefan |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Parallelization of Dynamic ..."
Parallelization of Dynamic Languages: Synchronizing Built-in Collections
Benoit Daloze, Arie Tal, Stefan Marr, Hanspeter Mössenböck, and Erez Petrank
(JKU Linz, Austria; Technion, Israel; University of Kent, UK)
Publisher's Version
|
| |
Mathur, Umang |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "What Happens-After the First ..."
What Happens-After the First Race? Enhancing the Predictive Power of Happens-Before Based Dynamic Race Detection
Umang Mathur, Dileep Kini, and Mahesh Viswanathan
(University of Illinois at Urbana-Champaign, USA; Akuna Capital, USA)
Publisher's Version
|
| |
Mayer, Mikaël |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Bidirectional Evaluation with ..."
Bidirectional Evaluation with Direct Manipulation
Mikaël Mayer, Viktor Kuncak, and Ravi Chugh
(University of Chicago, USA; EPFL, Switzerland)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Meier, Remigius |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Virtual Machine Design for ..."
Virtual Machine Design for Parallel Dynamic Programming Languages
Remigius Meier, Armin Rigo, and Thomas R. Gross
(ETH Zurich, Switzerland)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Meinicke, Jens |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Faster Variational Execution ..."
Faster Variational Execution with Transparent Bytecode Transformation
Chu-Pan Wong, Jens Meinicke, Lukas Lazarek, and Christian Kästner
(Carnegie Mellon University, USA; University of Magdeburg, Germany; Northwestern University, USA)
Publisher's Version
|
| |
Membarth, Richard |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "AnyDSL: A Partial Evaluation ..."
AnyDSL: A Partial Evaluation Framework for Programming High-Performance Libraries
Roland Leißa, Klaas Boesche, Sebastian Hack, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, André Müller, and Bertil Schmidt
(Saarland University, Germany; DFKI, Germany; Johannes Gutenberg University Mainz, Germany)
Publisher's Version
|
| |
Mendis, Charith |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "goSLP: Globally Optimized ..."
goSLP: Globally Optimized Superword Level Parallelism Framework
Charith Mendis and Saman Amarasinghe
(Massachusetts Institute of Technology, USA)
Publisher's Version
Artifacts Functional
|
| |
Mezini, Mira |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Thread-Safe Reactive Programming ..."
Thread-Safe Reactive Programming
Joscha Drechsler, Ragnar Mogk, Guido Salvaneschi, and Mira Mezini
(TU Darmstadt, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Millstein, Todd |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "FlashProfile: A Framework ..."
FlashProfile: A Framework for Synthesizing Data Profiles
Saswat Padhi, Prateek Jain, Daniel Perelman, Oleksandr Polozov, Sumit Gulwani, and Todd Millstein
(University of California at Los Angeles, USA; Microsoft Research Lab, India; Microsoft, USA; Microsoft Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Møller, Anders |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Precision-Guided Context Sensitivity ..."
Precision-Guided Context Sensitivity for Pointer Analysis
Yue Li, Tian Tan, Anders Møller, and Yannis Smaragdakis
(Aarhus University, Denmark; University of Athens, Greece)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Mogk, Ragnar |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Thread-Safe Reactive Programming ..."
Thread-Safe Reactive Programming
Joscha Drechsler, Ragnar Mogk, Guido Salvaneschi, and Mira Mezini
(TU Darmstadt, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Morris, J. Garrett |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "The Root Cause of Blame: Contracts ..."
The Root Cause of Blame: Contracts for Intersection and Union Types
Jack Williams, J. Garrett Morris, and Philip Wadler
(University of Edinburgh, UK; University of Kansas, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Mössenböck, Hanspeter |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Parallelization of Dynamic ..."
Parallelization of Dynamic Languages: Synchronizing Built-in Collections
Benoit Daloze, Arie Tal, Stefan Marr, Hanspeter Mössenböck, and Erez Petrank
(JKU Linz, Austria; Technion, Israel; University of Kent, UK)
Publisher's Version
|
| |
Muehlboeck, Fabian |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Empowering Union and Intersection ..."
Empowering Union and Intersection Types with Integrated Subtyping
Fabian Muehlboeck and Ross Tate
(Cornell University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Müller, André |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "AnyDSL: A Partial Evaluation ..."
AnyDSL: A Partial Evaluation Framework for Programming High-Performance Libraries
Roland Leißa, Klaas Boesche, Sebastian Hack, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, André Müller, and Bertil Schmidt
(Saarland University, Germany; DFKI, Germany; Johannes Gutenberg University Mainz, Germany)
Publisher's Version
|
| |
Nandivada, V. Krishna
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Identifying Refactoring Opportunities ..."
Identifying Refactoring Opportunities for Replacing Type Code with Subclass and State
Jyothi Vedurada and V. Krishna Nandivada
(IIT Madras, India)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Neider, Daniel |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Horn-ICE Learning for Synthesizing ..."
Horn-ICE Learning for Synthesizing Invariants and Contracts
P. Ezudheen, Daniel Neider, Deepak D'Souza, Pranav Garg, and P. Madhusudan
(IISc Bangalore, India; MPI-SWS, Germany; Amazon, India; University of Illinois at Urbana-Champaign, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Ngo, Tuan Phong |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Optimal Stateless Model Checking ..."
Optimal Stateless Model Checking under the Release-Acquire Semantics
Parosh Aziz Abdulla, Mohamed Faouzi Atig, Bengt Jonsson, and Tuan Phong Ngo
(Uppsala University, Sweden)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Nicolau, Alexandru |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "An Empirical Study of the ..."
An Empirical Study of the Effect of Source-Level Loop Transformations on Compiler Stability
Zhangxiaowen Gong, Zhi Chen, Justin Szaday, David Wong, Zehra Sura, Neftali Watkinson, Saeed Maleki, David Padua, Alexander Veidenbaum, Alexandru Nicolau, and Josep Torrellas
(University of Illinois at Urbana-Champaign, USA; University of California at Irvine, USA; Intel, USA; IBM, USA; Microsoft, USA)
Publisher's Version
|
| |
Niksic, Filip |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Randomized Testing of Distributed ..."
Randomized Testing of Distributed Systems with Probabilistic Guarantees
Burcu Kulahcioglu Ozkan, Rupak Majumdar, Filip Niksic, Mitra Tabaei Befrouei, and Georg Weissenbacher
(MPI-SWS, Germany; Vienna University of Technology, Austria)
Publisher's Version
|
| |
Oh, Hakjoo
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Precise and Scalable Points-to ..."
Precise and Scalable Points-to Analysis via Data-Driven Context Tunneling
Minseok Jeon, Sehun Jeong, and Hakjoo Oh
(Korea University, South Korea)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Automatic Diagnosis and Correction ..."
Automatic Diagnosis and Correction of Logical Errors for Functional Programming Assignments
Junho Lee, Dowon Song, Sunbeom So, and Hakjoo Oh
(Korea University, South Korea)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
O'Hearn, Peter W. |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "RacerD: Compositional Static ..."
RacerD: Compositional Static Race Detection
Sam Blackshear, Nikos Gorogiannis, Peter W. O'Hearn, and Ilya Sergey
(Facebook, USA; Facebook, UK; Middlesex University, UK; University College London, UK; Yale-NUS College, Singapore)
Publisher's Version
|
| |
Ostermann, Klaus |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Effect Handlers for the Masses ..."
Effect Handlers for the Masses
Jonathan Immanuel Brachthäuser, Philipp Schuster, and Klaus Ostermann
(University of Tübingen, Germany)
Publisher's Version
|
| |
Ott, Jason |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "BioScript: Programming Safe ..."
BioScript: Programming Safe Chemistry on Laboratories-on-a-Chip
Jason Ott, Tyson Loveless, Chris Curtis, Mohsen Lesani, and Philip Brisk
(University of California at Riverside, USA)
Publisher's Version
|
| |
Ou, Peizhao |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Towards Understanding the ..."
Towards Understanding the Costs of Avoiding Out-of-Thin-Air Results
Peizhao Ou and Brian Demsky
(University of California at Irvine, USA)
Publisher's Version
|
| |
Ozkan, Burcu Kulahcioglu |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Randomized Testing of Distributed ..."
Randomized Testing of Distributed Systems with Probabilistic Guarantees
Burcu Kulahcioglu Ozkan, Rupak Majumdar, Filip Niksic, Mitra Tabaei Befrouei, and Georg Weissenbacher
(MPI-SWS, Germany; Vienna University of Technology, Austria)
Publisher's Version
|
| |
Padhi, Saswat
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "FlashProfile: A Framework ..."
FlashProfile: A Framework for Synthesizing Data Profiles
Saswat Padhi, Prateek Jain, Daniel Perelman, Oleksandr Polozov, Sumit Gulwani, and Todd Millstein
(University of California at Los Angeles, USA; Microsoft Research Lab, India; Microsoft, USA; Microsoft Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Padua, David |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "An Empirical Study of the ..."
An Empirical Study of the Effect of Source-Level Loop Transformations on Compiler Stability
Zhangxiaowen Gong, Zhi Chen, Justin Szaday, David Wong, Zehra Sura, Neftali Watkinson, Saeed Maleki, David Padua, Alexander Veidenbaum, Alexandru Nicolau, and Josep Torrellas
(University of Illinois at Urbana-Champaign, USA; University of California at Irvine, USA; Intel, USA; IBM, USA; Microsoft, USA)
Publisher's Version
|
| |
Palsberg, Jens |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Sound Deadlock Prediction ..."
Sound Deadlock Prediction
Christian Gram Kalhauge and Jens Palsberg
(University of California at Los Angeles, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Payer, Hannes |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Cross-Component Garbage Collection ..."
Cross-Component Garbage Collection
Ulan Degenbaev, Jochen Eisinger, Kentaro Hara, Marcel Hlopko, Michael Lippautz, and Hannes Payer
(Google, Germany; Google, Japan)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Pelenitsyn, Artem |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Julia Subtyping: A Rational ..."
Julia Subtyping: A Rational Reconstruction
Francesco Zappa Nardelli, Julia Belyakova, Artem Pelenitsyn, Benjamin Chung, Jeff Bezanson, and Jan Vitek
(Inria, France; Northeastern University, USA; Czech Technical University, Czechia; Julia Computing, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Pérard-Gayot, Arsène |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "AnyDSL: A Partial Evaluation ..."
AnyDSL: A Partial Evaluation Framework for Programming High-Performance Libraries
Roland Leißa, Klaas Boesche, Sebastian Hack, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, André Müller, and Bertil Schmidt
(Saarland University, Germany; DFKI, Germany; Johannes Gutenberg University Mainz, Germany)
Publisher's Version
|
| |
Perelman, Daniel |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "FlashProfile: A Framework ..."
FlashProfile: A Framework for Synthesizing Data Profiles
Saswat Padhi, Prateek Jain, Daniel Perelman, Oleksandr Polozov, Sumit Gulwani, and Todd Millstein
(University of California at Los Angeles, USA; Microsoft Research Lab, India; Microsoft, USA; Microsoft Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Petrank, Erez |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Parallelization of Dynamic ..."
Parallelization of Dynamic Languages: Synchronizing Built-in Collections
Benoit Daloze, Arie Tal, Stefan Marr, Hanspeter Mössenböck, and Erez Petrank
(JKU Linz, Austria; Technion, Israel; University of Kent, UK)
Publisher's Version
|
| |
Phanishayee, Amar |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Compositional Programming ..."
Compositional Programming and Testing of Dynamic Distributed Systems
Ankush Desai, Amar Phanishayee, Shaz Qadeer, and Sanjit A. Seshia
(University of California at Berkeley, USA; Microsoft Research, USA)
Publisher's Version
|
| |
Polozov, Oleksandr |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "FlashProfile: A Framework ..."
FlashProfile: A Framework for Synthesizing Data Profiles
Saswat Padhi, Prateek Jain, Daniel Perelman, Oleksandr Polozov, Sumit Gulwani, and Todd Millstein
(University of California at Los Angeles, USA; Microsoft Research Lab, India; Microsoft, USA; Microsoft Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Pradel, Michael |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "DeepBugs: A Learning Approach ..."
DeepBugs: A Learning Approach to Name-Based Bug Detection
Michael Pradel and Koushik Sen
(TU Darmstadt, Germany; University of California at Berkeley, USA)
Publisher's Version
Results Replicated
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Test Generation for Higher-Order ..."
Test Generation for Higher-Order Functions in Dynamic Languages
Marija Selakovic, Michael Pradel, Rezwana Karim, and Frank Tip
(TU Darmstadt, Germany; Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Premtoon, Varot |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "One Tool, Many Languages: ..."
One Tool, Many Languages: Language-Parametric Transformation with Incremental Parametric Syntax
James Koppel, Varot Premtoon, and Armando Solar-Lezama
(Massachusetts Institute of Technology, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Qadeer, Shaz
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Compositional Programming ..."
Compositional Programming and Testing of Dynamic Distributed Systems
Ankush Desai, Amar Phanishayee, Shaz Qadeer, and Sanjit A. Seshia
(University of California at Berkeley, USA; Microsoft Research, USA)
Publisher's Version
|
| |
Raad, Azalea
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Persistence Semantics for ..."
Persistence Semantics for Weak Memory: Integrating Epoch Persistency with the TSO Memory Model
Azalea Raad and Viktor Vafeiadis
(MPI-SWS, Germany)
Publisher's Version
|
| |
Rama, Girish Maskeri |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Refinement in Object-Sensitivity ..."
Refinement in Object-Sensitivity Points-To Analysis via Slicing
Girish Maskeri Rama, Raghavan Komondoor, and Himanshu Sharma
(Infosys, India; IISc Bangalore, India)
Publisher's Version
|
| |
Regehr, John |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Reconciling High-Level Optimizations ..."
Reconciling High-Level Optimizations and Low-Level Code in LLVM
Juneyoung Lee, Chung-Kil Hur, Ralf Jung, Zhengyang Liu, John Regehr, and Nuno P. Lopes
(Seoul National University, South Korea; MPI-SWS, Germany; University of Utah, USA; Microsoft Research, UK)
Publisher's Version
Artifacts Functional
|
| |
Rigo, Armin |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Virtual Machine Design for ..."
Virtual Machine Design for Parallel Dynamic Programming Languages
Remigius Meier, Armin Rigo, and Thomas R. Gross
(ETH Zurich, Switzerland)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Rouvoet, Arjen |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Scopes as Types ..."
Scopes as Types
Hendrik van Antwerpen, Casper Bach Poulsen, Arjen Rouvoet, and Eelco Visser
(Delft University of Technology, Netherlands)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Ryzhyk, Leonid |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Secure Serverless Computing ..."
Secure Serverless Computing using Dynamic Information Flow Control
Kalev Alpernas, Cormac Flanagan, Sadjad Fouladi, Leonid Ryzhyk, Mooly Sagiv, Thomas Schmitz, and Keith Winstein
(Tel Aviv University, Israel; VMware, USA; University of California at Santa Cruz, USA; Stanford University, USA)
Publisher's Version
|
| |
Sagiv, Mooly
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Secure Serverless Computing ..."
Secure Serverless Computing using Dynamic Information Flow Control
Kalev Alpernas, Cormac Flanagan, Sadjad Fouladi, Leonid Ryzhyk, Mooly Sagiv, Thomas Schmitz, and Keith Winstein
(Tel Aviv University, Israel; VMware, USA; University of California at Santa Cruz, USA; Stanford University, USA)
Publisher's Version
|
| |
Salvaneschi, Guido |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Thread-Safe Reactive Programming ..."
Thread-Safe Reactive Programming
Joscha Drechsler, Ragnar Mogk, Guido Salvaneschi, and Mira Mezini
(TU Darmstadt, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Distributed System Development ..."
Distributed System Development with ScalaLoci
Pascal Weisenburger, Mirko Köhler, and Guido Salvaneschi
(TU Darmstadt, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Schmidt, Bertil |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "AnyDSL: A Partial Evaluation ..."
AnyDSL: A Partial Evaluation Framework for Programming High-Performance Libraries
Roland Leißa, Klaas Boesche, Sebastian Hack, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, André Müller, and Bertil Schmidt
(Saarland University, Germany; DFKI, Germany; Johannes Gutenberg University Mainz, Germany)
Publisher's Version
|
| |
Schmitz, Thomas |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Secure Serverless Computing ..."
Secure Serverless Computing using Dynamic Information Flow Control
Kalev Alpernas, Cormac Flanagan, Sadjad Fouladi, Leonid Ryzhyk, Mooly Sagiv, Thomas Schmitz, and Keith Winstein
(Tel Aviv University, Israel; VMware, USA; University of California at Santa Cruz, USA; Stanford University, USA)
Publisher's Version
|
| |
Scholliers, Christophe |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Collapsible Contracts: Fixing ..."
Collapsible Contracts: Fixing a Pathology of Gradual Typing
Daniel Feltey, Ben Greenman, Christophe Scholliers, Robert Bruce Findler, and Vincent St-Amour
(Northwestern University, USA; Northeastern University, USA; Ghent University, Belgium)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Scholz, Bernhard |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "MadMax: Surviving Out-of-Gas ..."
MadMax: Surviving Out-of-Gas Conditions in Ethereum Smart Contracts
Neville Grech, Michael Kong, Anton Jurisevic, Lexi Brent, Bernhard Scholz, and Yannis Smaragdakis
(University of Athens, Greece; University of Malta, Malta; University of Sydney, Australia)
Publisher's Version
|
| |
Schuster, Philipp |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Effect Handlers for the Masses ..."
Effect Handlers for the Masses
Jonathan Immanuel Brachthäuser, Philipp Schuster, and Klaus Ostermann
(University of Tübingen, Germany)
Publisher's Version
|
| |
Selakovic, Marija |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Test Generation for Higher-Order ..."
Test Generation for Higher-Order Functions in Dynamic Languages
Marija Selakovic, Michael Pradel, Rezwana Karim, and Frank Tip
(TU Darmstadt, Germany; Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Sen, Koushik |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "DeepBugs: A Learning Approach ..."
DeepBugs: A Learning Approach to Name-Based Bug Detection
Michael Pradel and Koushik Sen
(TU Darmstadt, Germany; University of California at Berkeley, USA)
Publisher's Version
Results Replicated
|
| |
Sergey, Ilya |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "RacerD: Compositional Static ..."
RacerD: Compositional Static Race Detection
Sam Blackshear, Nikos Gorogiannis, Peter W. O'Hearn, and Ilya Sergey
(Facebook, USA; Facebook, UK; Middlesex University, UK; University College London, UK; Yale-NUS College, Singapore)
Publisher's Version
|
| |
Seshia, Sanjit A. |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Compositional Programming ..."
Compositional Programming and Testing of Dynamic Distributed Systems
Ankush Desai, Amar Phanishayee, Shaz Qadeer, and Sanjit A. Seshia
(University of California at Berkeley, USA; Microsoft Research, USA)
Publisher's Version
|
| |
Shah, Viral B. |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Julia: Dynamism and Performance ..."
Julia: Dynamism and Performance Reconciled by Design
Jeff Bezanson, Jiahao Chen, Benjamin Chung, Stefan Karpinski, Viral B. Shah, Jan Vitek, and Lionel Zoubritzky
(Julia Computing, USA; Capital One, USA; Northeastern University, USA; Czech Technical University, Czechia; ENS, France)
Publisher's Version
|
| |
Sharma, Himanshu |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Refinement in Object-Sensitivity ..."
Refinement in Object-Sensitivity Points-To Analysis via Slicing
Girish Maskeri Rama, Raghavan Komondoor, and Himanshu Sharma
(Infosys, India; IISc Bangalore, India)
Publisher's Version
|
| |
Shun, Julian |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "GraphIt: A High-Performance ..."
GraphIt: A High-Performance Graph DSL
Yunming Zhang, Mengjiao Yang, Riyadh Baghdadi, Shoaib Kamil, Julian Shun, and Saman Amarasinghe
(Massachusetts Institute of Technology, USA; Adobe Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Sivaramakrishnan, KC |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Safe Replication through Bounded ..."
Safe Replication through Bounded Concurrency Verification
Gowtham Kaki, Kapil Earanky, KC Sivaramakrishnan, and Suresh Jagannathan
(Purdue University, USA; Cambridge University, UK)
Publisher's Version
|
| |
Slusallek, Philipp |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "AnyDSL: A Partial Evaluation ..."
AnyDSL: A Partial Evaluation Framework for Programming High-Performance Libraries
Roland Leißa, Klaas Boesche, Sebastian Hack, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, André Müller, and Bertil Schmidt
(Saarland University, Germany; DFKI, Germany; Johannes Gutenberg University Mainz, Germany)
Publisher's Version
|
| |
Smaragdakis, Yannis |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "MadMax: Surviving Out-of-Gas ..."
MadMax: Surviving Out-of-Gas Conditions in Ethereum Smart Contracts
Neville Grech, Michael Kong, Anton Jurisevic, Lexi Brent, Bernhard Scholz, and Yannis Smaragdakis
(University of Athens, Greece; University of Malta, Malta; University of Sydney, Australia)
Publisher's Version
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Precision-Guided Context Sensitivity ..."
Precision-Guided Context Sensitivity for Pointer Analysis
Yue Li, Tian Tan, Anders Møller, and Yannis Smaragdakis
(Aarhus University, Denmark; University of Athens, Greece)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
So, Sunbeom |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Automatic Diagnosis and Correction ..."
Automatic Diagnosis and Correction of Logical Errors for Functional Programming Assignments
Junho Lee, Dowon Song, Sunbeom So, and Hakjoo Oh
(Korea University, South Korea)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Solar-Lezama, Armando |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "One Tool, Many Languages: ..."
One Tool, Many Languages: Language-Parametric Transformation with Incremental Parametric Syntax
James Koppel, Varot Premtoon, and Armando Solar-Lezama
(Massachusetts Institute of Technology, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Song, Dowon |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Automatic Diagnosis and Correction ..."
Automatic Diagnosis and Correction of Logical Errors for Functional Programming Assignments
Junho Lee, Dowon Song, Sunbeom So, and Hakjoo Oh
(Korea University, South Korea)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Sousa, Marcelo |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Verified Three-Way Program ..."
Verified Three-Way Program Merge
Marcelo Sousa, Isil Dillig, and Shuvendu K. Lahiri
(University of Oxford, UK; University of Texas at Austin, USA; Microsoft Research, USA)
Publisher's Version
|
| |
St-Amour, Vincent |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Collapsible Contracts: Fixing ..."
Collapsible Contracts: Fixing a Pathology of Gradual Typing
Daniel Feltey, Ben Greenman, Christophe Scholliers, Robert Bruce Findler, and Vincent St-Amour
(Northwestern University, USA; Northeastern University, USA; Ghent University, Belgium)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Sura, Zehra |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "An Empirical Study of the ..."
An Empirical Study of the Effect of Source-Level Loop Transformations on Compiler Stability
Zhangxiaowen Gong, Zhi Chen, Justin Szaday, David Wong, Zehra Sura, Neftali Watkinson, Saeed Maleki, David Padua, Alexander Veidenbaum, Alexandru Nicolau, and Josep Torrellas
(University of Illinois at Urbana-Champaign, USA; University of California at Irvine, USA; Intel, USA; IBM, USA; Microsoft, USA)
Publisher's Version
|
| |
Szabó, Tamás |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Incrementalizing Lattice-Based ..."
Incrementalizing Lattice-Based Program Analyses in Datalog
Tamás Szabó, Gábor Bergmann, Sebastian Erdweg, and Markus Voelter
(itemis, Germany; Delft University of Technology, Netherlands; Budapest University of Technology and Economics, Hungary; MTA-BME Lendület Research Group on Cyber-Physical Systems, Hungary)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Szaday, Justin |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "An Empirical Study of the ..."
An Empirical Study of the Effect of Source-Level Loop Transformations on Compiler Stability
Zhangxiaowen Gong, Zhi Chen, Justin Szaday, David Wong, Zehra Sura, Neftali Watkinson, Saeed Maleki, David Padua, Alexander Veidenbaum, Alexandru Nicolau, and Josep Torrellas
(University of Illinois at Urbana-Champaign, USA; University of California at Irvine, USA; Intel, USA; IBM, USA; Microsoft, USA)
Publisher's Version
|
| |
Tal, Arie
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Parallelization of Dynamic ..."
Parallelization of Dynamic Languages: Synchronizing Built-in Collections
Benoit Daloze, Arie Tal, Stefan Marr, Hanspeter Mössenböck, and Erez Petrank
(JKU Linz, Austria; Technion, Israel; University of Kent, UK)
Publisher's Version
|
| |
Tan, Tian |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Precision-Guided Context Sensitivity ..."
Precision-Guided Context Sensitivity for Pointer Analysis
Yue Li, Tian Tan, Anders Møller, and Yannis Smaragdakis
(Aarhus University, Denmark; University of Athens, Greece)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Tanter, Éric |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Gradual Liquid Type Inference ..."
Gradual Liquid Type Inference
Niki Vazou, Éric Tanter, and David Van Horn
(IMDEA Software Institute, Spain; University of Chile, Chile; University of Maryland, USA)
Publisher's Version
Artifacts Reusable
Artifacts Functional
|
| |
Tate, Ross |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Empowering Union and Intersection ..."
Empowering Union and Intersection Types with Integrated Subtyping
Fabian Muehlboeck and Ross Tate
(Cornell University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Tip, Frank |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Test Generation for Higher-Order ..."
Test Generation for Higher-Order Functions in Dynamic Languages
Marija Selakovic, Michael Pradel, Rezwana Karim, and Frank Tip
(TU Darmstadt, Germany; Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Finding Broken Promises in ..."
Finding Broken Promises in Asynchronous JavaScript Programs
Saba Alimadadi, Di Zhong, Magnus Madsen, and Frank Tip
(Northeastern University, USA; Aalborg University, Denmark)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Torlak, Emina |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Finding Code That Explodes ..."
Finding Code That Explodes under Symbolic Evaluation
James Bornholt and Emina Torlak
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Torrellas, Josep |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "An Empirical Study of the ..."
An Empirical Study of the Effect of Source-Level Loop Transformations on Compiler Stability
Zhangxiaowen Gong, Zhi Chen, Justin Szaday, David Wong, Zehra Sura, Neftali Watkinson, Saeed Maleki, David Padua, Alexander Veidenbaum, Alexandru Nicolau, and Josep Torrellas
(University of Illinois at Urbana-Champaign, USA; University of California at Irvine, USA; Intel, USA; IBM, USA; Microsoft, USA)
Publisher's Version
|
| |
Vafeiadis, Viktor
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Persistence Semantics for ..."
Persistence Semantics for Weak Memory: Integrating Epoch Persistency with the TSO Memory Model
Azalea Raad and Viktor Vafeiadis
(MPI-SWS, Germany)
Publisher's Version
|
| |
Van Antwerpen, Hendrik |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Scopes as Types ..."
Scopes as Types
Hendrik van Antwerpen, Casper Bach Poulsen, Arjen Rouvoet, and Eelco Visser
(Delft University of Technology, Netherlands)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Van Horn, David |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Gradual Liquid Type Inference ..."
Gradual Liquid Type Inference
Niki Vazou, Éric Tanter, and David Van Horn
(IMDEA Software Institute, Spain; University of Chile, Chile; University of Maryland, USA)
Publisher's Version
Artifacts Reusable
Artifacts Functional
|
| |
Vazou, Niki |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Gradual Liquid Type Inference ..."
Gradual Liquid Type Inference
Niki Vazou, Éric Tanter, and David Van Horn
(IMDEA Software Institute, Spain; University of Chile, Chile; University of Maryland, USA)
Publisher's Version
Artifacts Reusable
Artifacts Functional
|
| |
Vechev, Martin |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Robust Relational Layout Synthesis ..."
Robust Relational Layout Synthesis from Examples for Android
Pavol Bielik, Marc Fischer, and Martin Vechev
(ETH Zurich, Switzerland)
Publisher's Version
|
| |
Vedurada, Jyothi |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Identifying Refactoring Opportunities ..."
Identifying Refactoring Opportunities for Replacing Type Code with Subclass and State
Jyothi Vedurada and V. Krishna Nandivada
(IIT Madras, India)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Veidenbaum, Alexander |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "An Empirical Study of the ..."
An Empirical Study of the Effect of Source-Level Loop Transformations on Compiler Stability
Zhangxiaowen Gong, Zhi Chen, Justin Szaday, David Wong, Zehra Sura, Neftali Watkinson, Saeed Maleki, David Padua, Alexander Veidenbaum, Alexandru Nicolau, and Josep Torrellas
(University of Illinois at Urbana-Champaign, USA; University of California at Irvine, USA; Intel, USA; IBM, USA; Microsoft, USA)
Publisher's Version
|
| |
Visser, Eelco |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Scopes as Types ..."
Scopes as Types
Hendrik van Antwerpen, Casper Bach Poulsen, Arjen Rouvoet, and Eelco Visser
(Delft University of Technology, Netherlands)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Viswanathan, Mahesh |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "What Happens-After the First ..."
What Happens-After the First Race? Enhancing the Predictive Power of Happens-Before Based Dynamic Race Detection
Umang Mathur, Dileep Kini, and Mahesh Viswanathan
(University of Illinois at Urbana-Champaign, USA; Akuna Capital, USA)
Publisher's Version
|
| |
Vitek, Jan |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Julia Subtyping: A Rational ..."
Julia Subtyping: A Rational Reconstruction
Francesco Zappa Nardelli, Julia Belyakova, Artem Pelenitsyn, Benjamin Chung, Jeff Bezanson, and Jan Vitek
(Inria, France; Northeastern University, USA; Czech Technical University, Czechia; Julia Computing, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Julia: Dynamism and Performance ..."
Julia: Dynamism and Performance Reconciled by Design
Jeff Bezanson, Jiahao Chen, Benjamin Chung, Stefan Karpinski, Viral B. Shah, Jan Vitek, and Lionel Zoubritzky
(Julia Computing, USA; Capital One, USA; Northeastern University, USA; Czech Technical University, Czechia; ENS, France)
Publisher's Version
|
| |
Voelter, Markus |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Incrementalizing Lattice-Based ..."
Incrementalizing Lattice-Based Program Analyses in Datalog
Tamás Szabó, Gábor Bergmann, Sebastian Erdweg, and Markus Voelter
(itemis, Germany; Delft University of Technology, Netherlands; Budapest University of Technology and Economics, Hungary; MTA-BME Lendület Research Group on Cyber-Physical Systems, Hungary)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Wadler, Philip
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "The Root Cause of Blame: Contracts ..."
The Root Cause of Blame: Contracts for Intersection and Union Types
Jack Williams, J. Garrett Morris, and Philip Wadler
(University of Edinburgh, UK; University of Kansas, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Wang, Chenglong |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Speeding up Symbolic Reasoning ..."
Speeding up Symbolic Reasoning for Relational Queries
Chenglong Wang, Alvin Cheung, and Rastislav Bodik
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Wang, Xinyu |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Relational Program Synthesis ..."
Relational Program Synthesis
Yuepeng Wang, Xinyu Wang, and Isil Dillig
(University of Texas at Austin, USA)
Publisher's Version
|
| |
Wang, Yuepeng |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Relational Program Synthesis ..."
Relational Program Synthesis
Yuepeng Wang, Xinyu Wang, and Isil Dillig
(University of Texas at Austin, USA)
Publisher's Version
|
| |
Watkinson, Neftali |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "An Empirical Study of the ..."
An Empirical Study of the Effect of Source-Level Loop Transformations on Compiler Stability
Zhangxiaowen Gong, Zhi Chen, Justin Szaday, David Wong, Zehra Sura, Neftali Watkinson, Saeed Maleki, David Padua, Alexander Veidenbaum, Alexandru Nicolau, and Josep Torrellas
(University of Illinois at Urbana-Champaign, USA; University of California at Irvine, USA; Intel, USA; IBM, USA; Microsoft, USA)
Publisher's Version
|
| |
Weisenburger, Pascal |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Distributed System Development ..."
Distributed System Development with ScalaLoci
Pascal Weisenburger, Mirko Köhler, and Guido Salvaneschi
(TU Darmstadt, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Weissenbacher, Georg |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Randomized Testing of Distributed ..."
Randomized Testing of Distributed Systems with Probabilistic Guarantees
Burcu Kulahcioglu Ozkan, Rupak Majumdar, Filip Niksic, Mitra Tabaei Befrouei, and Georg Weissenbacher
(MPI-SWS, Germany; Vienna University of Technology, Austria)
Publisher's Version
|
| |
Williams, Jack |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "The Root Cause of Blame: Contracts ..."
The Root Cause of Blame: Contracts for Intersection and Union Types
Jack Williams, J. Garrett Morris, and Philip Wadler
(University of Edinburgh, UK; University of Kansas, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Winstein, Keith |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Secure Serverless Computing ..."
Secure Serverless Computing using Dynamic Information Flow Control
Kalev Alpernas, Cormac Flanagan, Sadjad Fouladi, Leonid Ryzhyk, Mooly Sagiv, Thomas Schmitz, and Keith Winstein
(Tel Aviv University, Israel; VMware, USA; University of California at Santa Cruz, USA; Stanford University, USA)
Publisher's Version
|
| |
Wong, Chu-Pan |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Faster Variational Execution ..."
Faster Variational Execution with Transparent Bytecode Transformation
Chu-Pan Wong, Jens Meinicke, Lukas Lazarek, and Christian Kästner
(Carnegie Mellon University, USA; University of Magdeburg, Germany; Northwestern University, USA)
Publisher's Version
|
| |
Wong, David |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "An Empirical Study of the ..."
An Empirical Study of the Effect of Source-Level Loop Transformations on Compiler Stability
Zhangxiaowen Gong, Zhi Chen, Justin Szaday, David Wong, Zehra Sura, Neftali Watkinson, Saeed Maleki, David Padua, Alexander Veidenbaum, Alexandru Nicolau, and Josep Torrellas
(University of Illinois at Urbana-Champaign, USA; University of California at Irvine, USA; Intel, USA; IBM, USA; Microsoft, USA)
Publisher's Version
|
| |
Xu, Xiaoran
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "ShareJIT: JIT Code Cache Sharing ..."
ShareJIT: JIT Code Cache Sharing across Processes and Its Practical Implementation
Xiaoran Xu, Keith Cooper, Jacob Brock, Yan Zhang, and Handong Ye
(Rice University, USA; University of Rochester, USA; Futurewei Technologies, USA)
Publisher's Version
|
| |
Yang, Mengjiao
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "GraphIt: A High-Performance ..."
GraphIt: A High-Performance Graph DSL
Yunming Zhang, Mengjiao Yang, Riyadh Baghdadi, Shoaib Kamil, Julian Shun, and Saman Amarasinghe
(Massachusetts Institute of Technology, USA; Adobe Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Ye, Handong |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "ShareJIT: JIT Code Cache Sharing ..."
ShareJIT: JIT Code Cache Sharing across Processes and Its Practical Implementation
Xiaoran Xu, Keith Cooper, Jacob Brock, Yan Zhang, and Handong Ye
(Rice University, USA; University of Rochester, USA; Futurewei Technologies, USA)
Publisher's Version
|
| |
Zappa Nardelli, Francesco
|
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Julia Subtyping: A Rational ..."
Julia Subtyping: A Rational Reconstruction
Francesco Zappa Nardelli, Julia Belyakova, Artem Pelenitsyn, Benjamin Chung, Jeff Bezanson, and Jan Vitek
(Inria, France; Northeastern University, USA; Czech Technical University, Czechia; Julia Computing, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Zhang, Danfeng |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "A Derivation Framework for ..."
A Derivation Framework for Dependent Security Label Inference
Peixuan Li and Danfeng Zhang
(Pennsylvania State University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Zhang, Yan |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "ShareJIT: JIT Code Cache Sharing ..."
ShareJIT: JIT Code Cache Sharing across Processes and Its Practical Implementation
Xiaoran Xu, Keith Cooper, Jacob Brock, Yan Zhang, and Handong Ye
(Rice University, USA; University of Rochester, USA; Futurewei Technologies, USA)
Publisher's Version
|
| |
Zhang, Yunming |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "GraphIt: A High-Performance ..."
GraphIt: A High-Performance Graph DSL
Yunming Zhang, Mengjiao Yang, Riyadh Baghdadi, Shoaib Kamil, Julian Shun, and Saman Amarasinghe
(Massachusetts Institute of Technology, USA; Adobe Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Zhong, Di |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Finding Broken Promises in ..."
Finding Broken Promises in Asynchronous JavaScript Programs
Saba Alimadadi, Di Zhong, Magnus Madsen, and Frank Tip
(Northeastern University, USA; Aalborg University, Denmark)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Zhu, Fengmin |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Conflict Resolution for Structured ..."
Conflict Resolution for Structured Merge via Version Space Algebra
Fengmin Zhu and Fei He
(Tsinghua University, China)
Publisher's Version
Artifacts Functional
|
| |
Zorn, Benjamin |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "ExceLint: Automatically Finding ..."
ExceLint: Automatically Finding Spreadsheet Formula Errors
Daniel W. Barowy, Emery D. Berger, and Benjamin Zorn
(Williams College, USA; University of Massachusetts at Amherst, USA; Microsoft Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Zoubritzky, Lionel |
Proc. ACM Program. Lang., vol. 2, issue OOPSLA: "Julia: Dynamism and Performance ..."
Julia: Dynamism and Performance Reconciled by Design
Jeff Bezanson, Jiahao Chen, Benjamin Chung, Stefan Karpinski, Viral B. Shah, Jan Vitek, and Lionel Zoubritzky
(Julia Computing, USA; Capital One, USA; Northeastern University, USA; Czech Technical University, Czechia; ENS, France)
Publisher's Version
|