| |
Adams, Andrew
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Efficient Automatic Scheduling ..."
Efficient Automatic Scheduling of Imaging and Vision Pipelines for the GPU
Luke Anderson, Andrew Adams, Karima Ma, Tzu-Mao Li, Tian Jin, and Jonathan Ragan-Kelley
(Massachusetts Institute of Technology, USA; Adobe, USA; University of California at San Diego, USA)
Publisher's Version
|
| |
Amarasinghe, Saman |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Compilation of Sparse Array ..."
Compilation of Sparse Array Programming Models
Rawn Henry, Olivia Hsu, Rohan Yadav, Stephen Chou, Kunle Olukotun, Saman Amarasinghe, and Fredrik Kjolstad
(Massachusetts Institute of Technology, USA; Stanford University, USA)
Publisher's Version
|
| |
Anderson, Adam |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rewrite Rule Inference Using ..."
Rewrite Rule Inference Using Equality Saturation
Chandrakana Nandi, Max Willsey, Amy Zhu, Yisu Remy Wang, Brett Saiki, Adam Anderson, Adriana Schulz, Dan Grossman, and Zachary Tatlock
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Anderson, Carolyn Jane |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Solver-Based Gradual Type ..."
Solver-Based Gradual Type Migration
Luna Phipps-Costin, Carolyn Jane Anderson, Michael Greenberg, and Arjun Guha
(University of Massachusetts at Amherst, USA; Wellesley College, USA; Stevens Institute of Technology, USA; Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Anderson, Luke |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Efficient Automatic Scheduling ..."
Efficient Automatic Scheduling of Imaging and Vision Pipelines for the GPU
Luke Anderson, Andrew Adams, Karima Ma, Tzu-Mao Li, Tian Jin, and Jonathan Ragan-Kelley
(Massachusetts Institute of Technology, USA; Adobe, USA; University of California at San Diego, USA)
Publisher's Version
|
| |
Andow, Samantha |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
Apostolakis, Sotiris |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Safer at Any Speed: Automatic ..."
Safer at Any Speed: Automatic Context-Aware Safety Enhancement for Rust
Natalie Popescu, Ziyang Xu, Sotiris Apostolakis, David I. August, and Amit Levy
(Princeton University, USA; Google, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Arroyo-Fang, Emilio |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
Astorga, Angello |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Synthesizing Contracts Correct ..."
Synthesizing Contracts Correct Modulo a Test Generator
Angello Astorga, Shambwaditya Saha, Ahmad Dinkins, Felicia Wang, P. Madhusudan, and Tao Xie
(University of Illinois at Urbana-Champaign, USA; Tufts University, USA; Peking University, China)
Publisher's Version
|
| |
Atkinson, Eric |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Statically Bounded-Memory ..."
Statically Bounded-Memory Delayed Sampling for Probabilistic Streams
Eric Atkinson, Guillaume Baudart, Louis Mandel, Charles Yuan, and Michael Carbin
(Massachusetts Institute of Technology, USA; Inria, France; ENS, France; PSL University, France; IBM Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
August, David I. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Safer at Any Speed: Automatic ..."
Safer at Any Speed: Automatic Context-Aware Safety Enhancement for Rust
Natalie Popescu, Ziyang Xu, Sotiris Apostolakis, David I. August, and Amit Levy
(Princeton University, USA; Google, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Awar, Nader Al |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Programming and Execution ..."
Programming and Execution Models for Parallel Bounded Exhaustive Testing
Nader Al Awar, Kush Jain, Christopher J. Rossbach, and Milos Gligoric
(University of Texas at Austin, USA; Katana Graph, USA)
Publisher's Version
|
| |
Bao, Yuyan
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Reachability Types: Tracking ..."
Reachability Types: Tracking Aliasing and Separation in Higher-Order Functional Programs
Yuyan Bao, Guannan Wei, Oliver Bračevac, Yuxuan Jiang, Qiyang He, and Tiark Rompf
(University of Waterloo, Canada; Purdue University, USA)
Publisher's Version
|
| |
Barbar, Mohamad |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Compacting Points-To Sets ..."
Compacting Points-To Sets through Object Clustering
Mohamad Barbar and Yulei Sui
(University of Technology Sydney, Australia; CSIRO’s Data61, Australia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Barke, Shraddha |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "LooPy: Interactive Program ..."
LooPy: Interactive Program Synthesis with Control Structures
Kasra Ferdowsifard, Shraddha Barke, Hila Peleg, Sorin Lerner, and Nadia Polikarpova
(University of California at San Diego, USA; Technion, Israel)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Bartha, Sándor |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "One Down, 699 to Go: or, Synthesising ..."
One Down, 699 to Go: or, Synthesising Compositional Desugarings
Sándor Bartha, James Cheney, and Vaishak Belle
(University of Edinburgh, UK; Alan Turing Institute, UK)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Baudart, Guillaume |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Statically Bounded-Memory ..."
Statically Bounded-Memory Delayed Sampling for Probabilistic Streams
Eric Atkinson, Guillaume Baudart, Louis Mandel, Charles Yuan, and Michael Carbin
(Massachusetts Institute of Technology, USA; Inria, France; ENS, France; PSL University, France; IBM Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Bavishi, Rohan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Gauss: Program Synthesis by ..."
Gauss: Program Synthesis by Reasoning over Graphs
Rohan Bavishi, Caroline Lemieux, Koushik Sen, and Ion Stoica
(University of California at Berkeley, USA)
Publisher's Version
|
| |
Belle, Vaishak |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "One Down, 699 to Go: or, Synthesising ..."
One Down, 699 to Go: or, Synthesising Compositional Desugarings
Sándor Bartha, James Cheney, and Vaishak Belle
(University of Edinburgh, UK; Alan Turing Institute, UK)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Belyakova, Julia |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Type Stability in Julia: Avoiding ..."
Type Stability in Julia: Avoiding Performance Pathologies in JIT Compilation
Artem Pelenitsyn, Julia Belyakova, Benjamin Chung, Ross Tate, and Jan Vitek
(Northeastern University, USA; Cornell University, USA; Czech Technical University, Czechia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Bigelow, Robert |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Not So Fast: Understanding ..."
Not So Fast: Understanding and Mitigating Negative Impacts of Compiler Optimizations on Code Reuse Gadget Sets
Michael D. Brown, Matthew Pruett, Robert Bigelow, Girish Mururu, and Santosh Pande
(Georgia Institute of Technology, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Bílý, Aurel |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Modular Specification and ..."
Modular Specification and Verification of Closures in Rust
Fabian Wolff, Aurel Bílý, Christoph Matheja, Peter Müller, and Alexander J. Summers
(ETH Zurich, Switzerland; University of British Columbia, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Biswas, Ranadeep |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "MonkeyDB: Effectively Testing ..."
MonkeyDB: Effectively Testing Correctness under Weak Isolation Levels
Ranadeep Biswas, Diptanshu Kakwani, Jyothi Vedurada, Constantin Enea, and Akash Lal
(Informal Systems, France; Microsoft, India; IIT Hyderabad, India; IRIF, France; University of Paris, France; CNRS, France; Microsoft Research, India)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Bračevac, Oliver |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Reachability Types: Tracking ..."
Reachability Types: Tracking Aliasing and Separation in Higher-Order Functional Programs
Yuyan Bao, Guannan Wei, Oliver Bračevac, Yuxuan Jiang, Qiyang He, and Tiark Rompf
(University of Waterloo, Canada; Purdue University, USA)
Publisher's Version
|
| |
Bräm, Christian |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rich Specifications for Ethereum ..."
Rich Specifications for Ethereum Smart Contract Verification
Christian Bräm, Marco Eilers, Peter Müller, Robin Sierra, and Alexander J. Summers
(ETH Zurich, Switzerland; University of British Columbia, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Brotzman, Robert |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "SpecSafe: Detecting Cache ..."
SpecSafe: Detecting Cache Side Channels in a Speculative World
Robert Brotzman, Danfeng Zhang, Mahmut Taylan Kandemir, and Gang Tan
(Pennsylvania State University, USA)
Publisher's Version
|
| |
Brown, Michael D. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Not So Fast: Understanding ..."
Not So Fast: Understanding and Mitigating Negative Impacts of Compiler Optimizations on Code Reuse Gadget Sets
Michael D. Brown, Matthew Pruett, Robert Bigelow, Girish Mururu, and Santosh Pande
(Georgia Institute of Technology, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Bui, Truc Lam |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "The Reads-From Equivalence ..."
The Reads-From Equivalence for the TSO and PSO Memory Models
Truc Lam Bui, Krishnendu Chatterjee, Tushar Gautam, Andreas Pavlogiannis, and Viktor Toman
(Comenius University Bratislava, Slovakia; IST Austria, Austria; IIT Bombay, India; Aarhus University, Denmark)
Publisher's Version
|
| |
Burckhardt, Sebastian |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Durable Functions: Semantics ..."
Durable Functions: Semantics for Stateful Serverless
Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, and Christopher S. Meiklejohn
(Microsoft Research, USA; Microsoft Azure, USA; University of Pennsylvania, USA; Carnegie Mellon University, USA)
Publisher's Version
|
| |
Carbin, Michael
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Statically Bounded-Memory ..."
Statically Bounded-Memory Delayed Sampling for Probabilistic Streams
Eric Atkinson, Guillaume Baudart, Louis Mandel, Charles Yuan, and Michael Carbin
(Massachusetts Institute of Technology, USA; Inria, France; ENS, France; PSL University, France; IBM Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Carmer, Brent |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Type System for Extracting ..."
A Type System for Extracting Functional Specifications from Memory-Safe Imperative Programs
Paul He, Eddy Westbrook, Brent Carmer, Chris Phifer, Valentin Robert, Karl Smeltzer, Andrei Ştefănescu, Aaron Tomb, Adam Wick, Matthew Yacavone, and Steve Zdancewic
(University of Pennsylvania, USA; Galois, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Chaliasos, Stefanos |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Well-Typed Programs Can Go ..."
Well-Typed Programs Can Go Wrong: A Study of Typing-Related Bugs in JVM Compilers
Stefanos Chaliasos, Thodoris Sotiropoulos, Georgios-Petros Drosos, Charalambos Mitropoulos, Dimitris Mitropoulos, and Diomidis Spinellis
(Athens University of Economics and Business, Greece; Technical University of Crete, Greece; University of Athens, Greece; Delft University of Technology, Netherlands)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Chasins, Sarah E. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "How Statically-Typed Functional ..."
How Statically-Typed Functional Programmers Write Code
Justin Lubin and Sarah E. Chasins
(University of California at Berkeley, USA)
Publisher's Version
|
| |
Chatterjee, Krishnendu |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "The Reads-From Equivalence ..."
The Reads-From Equivalence for the TSO and PSO Memory Models
Truc Lam Bui, Krishnendu Chatterjee, Tushar Gautam, Andreas Pavlogiannis, and Viktor Toman
(Comenius University Bratislava, Slovakia; IST Austria, Austria; IIT Bombay, India; Aarhus University, Denmark)
Publisher's Version
|
| |
Cheney, James |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "One Down, 699 to Go: or, Synthesising ..."
One Down, 699 to Go: or, Synthesising Compositional Desugarings
Sándor Bartha, James Cheney, and Vaishak Belle
(University of Edinburgh, UK; Alan Turing Institute, UK)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Chou, Stephen |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Compilation of Sparse Array ..."
Compilation of Sparse Array Programming Models
Rawn Henry, Olivia Hsu, Rohan Yadav, Stephen Chou, Kunle Olukotun, Saman Amarasinghe, and Fredrik Kjolstad
(Massachusetts Institute of Technology, USA; Stanford University, USA)
Publisher's Version
|
| |
Chung, Benjamin |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Type Stability in Julia: Avoiding ..."
Type Stability in Julia: Avoiding Performance Pathologies in JIT Compilation
Artem Pelenitsyn, Julia Belyakova, Benjamin Chung, Ross Tate, and Jan Vitek
(Northeastern University, USA; Cornell University, USA; Czech Technical University, Czechia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Cohen, Albert |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Reconciling Optimization with ..."
Reconciling Optimization with Secure Compilation
Son Tuan Vu, Albert Cohen, Arnaud De Grandmaison, Christophe Guillon, and Karine Heydemann
(Sorbonne University, France; CNRS, France; LIP6, France; Google, France; ARM, France; STMicroelectronics, France)
Publisher's Version
|
| |
Cronburg, Karl |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Permchecker: A Toolchain for ..."
Permchecker: A Toolchain for Debugging Memory Managers with Typestate
Karl Cronburg and Samuel Z. Guyer
(Tufts University, USA)
Publisher's Version
|
| |
David, Cristina
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Synbit: Synthesizing Bidirectional ..."
Synbit: Synthesizing Bidirectional Programs using Unidirectional Sketches
Masaomi Yamaguchi, Kazutaka Matsuda, Cristina David, and Meng Wang
(Tohoku University, Japan; University of Bristol, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Dea, Irene |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
De Grandmaison, Arnaud |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Reconciling Optimization with ..."
Reconciling Optimization with Secure Compilation
Son Tuan Vu, Albert Cohen, Arnaud De Grandmaison, Christophe Guillon, and Karine Heydemann
(Sorbonne University, France; CNRS, France; LIP6, France; Google, France; ARM, France; STMicroelectronics, France)
Publisher's Version
|
| |
Delaware, Benjamin |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Data-Driven Abductive Inference ..."
Data-Driven Abductive Inference of Library Specifications
Zhe Zhou, Robert Dickerson, Benjamin Delaware, and Suresh Jagannathan
(Purdue University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
De Porre, Kevin |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "ECROs: Building Global Scale ..."
ECROs: Building Global Scale Systems from Sequential Code
Kevin De Porre, Carla Ferreira, Nuno Preguiça, and Elisa Gonzalez Boix
(Vrije Universiteit Brussel, Belgium; NOVA School of Science and Technology, Portugal)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Dewey, Kyle |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Translating C to Safer Rust ..."
Translating C to Safer Rust
Mehmet Emre, Ryan Schroeder, Kyle Dewey, and Ben Hardekopf
(University of California at Santa Barbara, USA; California State University at Northridge, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Dickerson, Robert |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Data-Driven Abductive Inference ..."
Data-Driven Abductive Inference of Library Specifications
Zhe Zhou, Robert Dickerson, Benjamin Delaware, and Suresh Jagannathan
(Purdue University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Dietl, Werner |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Scalability and Precision ..."
Scalability and Precision by Combining Expressive Type Systems and Deductive Verification
Florian Lanzinger, Alexander Weigl, Mattias Ulbrich, and Werner Dietl
(KIT, Germany; University of Waterloo, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Dillig, Işıl |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "UDF to SQL Translation through ..."
UDF to SQL Translation through Compositional Lazy Inductive Synthesis
Guoqiang Zhang, Yuanchao Xu, Xipeng Shen, and Işıl Dillig
(North Carolina State University, USA; University of Texas at Austin, USA)
Publisher's Version
|
| |
Dinkins, Ahmad |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Synthesizing Contracts Correct ..."
Synthesizing Contracts Correct Modulo a Test Generator
Angello Astorga, Shambwaditya Saha, Ahmad Dinkins, Felicia Wang, P. Madhusudan, and Tao Xie
(University of Illinois at Urbana-Champaign, USA; Tufts University, USA; Peking University, China)
Publisher's Version
|
| |
Donaldson, Alastair F. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "The Semantics of Shared Memory ..."
The Semantics of Shared Memory in Intel CPU/FPGA Systems
Dan Iorga, Alastair F. Donaldson, Tyler Sorensen, and John Wickerson
(Imperial College London, UK; University of California at Santa Cruz, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Specifying and Testing GPU ..."
Specifying and Testing GPU Workgroup Progress Models
Tyler Sorensen, Lucas F. Salvador, Harmit Raval, Hugues Evrard, John Wickerson, Margaret Martonosi, and Alastair F. Donaldson
(University of California at Santa Cruz, USA; Princeton University, USA; Google, USA; Imperial College London, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Donat-Bouillud, Pierre |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "What We Eval in the Shadows: ..."
What We Eval in the Shadows: A Large-Scale Study of Eval in R Programs
Aviral Goel, Pierre Donat-Bouillud, Filip Křikava, Christoph M. Kirsch, and Jan Vitek
(Northeastern University, USA; Czech Technical University, Czechia; University of Salzburg, Austria)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Drosos, Georgios-Petros |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Well-Typed Programs Can Go ..."
Well-Typed Programs Can Go Wrong: A Study of Typing-Related Bugs in JVM Compilers
Stefanos Chaliasos, Thodoris Sotiropoulos, Georgios-Petros Drosos, Charalambos Mitropoulos, Dimitris Mitropoulos, and Diomidis Spinellis
(Athens University of Economics and Business, Greece; Technical University of Crete, Greece; University of Athens, Greece; Delft University of Technology, Netherlands)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Dura, Alexandru |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "JavaDL: Automatically Incrementalizing ..."
JavaDL: Automatically Incrementalizing Java Bug Pattern Detection
Alexandru Dura, Christoph Reichenbach, and Emma Söderberg
(Lund University, Sweden)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Eilers, Marco
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rich Specifications for Ethereum ..."
Rich Specifications for Ethereum Smart Contract Verification
Christian Bräm, Marco Eilers, Peter Müller, Robin Sierra, and Alexander J. Summers
(ETH Zurich, Switzerland; University of British Columbia, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Emre, Mehmet |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Translating C to Safer Rust ..."
Translating C to Safer Rust
Mehmet Emre, Ryan Schroeder, Kyle Dewey, and Ben Hardekopf
(University of California at Santa Barbara, USA; California State University at Northridge, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Enea, Constantin |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "MonkeyDB: Effectively Testing ..."
MonkeyDB: Effectively Testing Correctness under Weak Isolation Levels
Ranadeep Biswas, Diptanshu Kakwani, Jyothi Vedurada, Constantin Enea, and Akash Lal
(Informal Systems, France; Microsoft, India; IIT Hyderabad, India; IRIF, France; University of Paris, France; CNRS, France; Microsoft Research, India)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Eugster, Patrick |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Multiparty Session Typing ..."
A Multiparty Session Typing Discipline for Fault-Tolerant Event-Driven Distributed Programming
Malte Viering, Raymond Hu, Patrick Eugster, and Lukasz Ziarek
(TU Darmstadt, Germany; Queen Mary University of London, UK; USI Lugano, Switzerland; Purdue University, USA; University at Buffalo, USA)
Publisher's Version
Artifacts Reusable
Artifacts Functional
|
| |
Evrard, Hugues |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Specifying and Testing GPU ..."
Specifying and Testing GPU Workgroup Progress Models
Tyler Sorensen, Lucas F. Salvador, Harmit Raval, Hugues Evrard, John Wickerson, Margaret Martonosi, and Alastair F. Donaldson
(University of California at Santa Cruz, USA; Princeton University, USA; Google, USA; Imperial College London, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Ferdowsifard, Kasra
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "LooPy: Interactive Program ..."
LooPy: Interactive Program Synthesis with Control Structures
Kasra Ferdowsifard, Shraddha Barke, Hila Peleg, Sorin Lerner, and Nadia Polikarpova
(University of California at San Diego, USA; Technion, Israel)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Ferreira, Carla |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "ECROs: Building Global Scale ..."
ECROs: Building Global Scale Systems from Sequential Code
Kevin De Porre, Carla Ferreira, Nuno Preguiça, and Elisa Gonzalez Boix
(Vrije Universiteit Brussel, Belgium; NOVA School of Science and Technology, Portugal)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Flückiger, Olivier |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Promises Are Made to Be Broken: ..."
Promises Are Made to Be Broken: Migrating R to Strict Semantics
Aviral Goel, Jan Ječmen, Sebastián Krynski, Olivier Flückiger, and Jan Vitek
(Northeastern University, USA; Czech Technical University, Czechia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Foster, Jeffrey S. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "SimTyper: Sound Type Inference ..."
SimTyper: Sound Type Inference for Ruby using Type Equality Prediction
Milod Kazerounian, Jeffrey S. Foster, and Bonan Min
(University of Maryland at College Park, USA; Tufts University, USA; Raytheon BBN Technologies, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Fu, Weili |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Label Dependent Lambda Calculus ..."
Label Dependent Lambda Calculus and Gradual Typing
Weili Fu, Fabian Krause, and Peter Thiemann
(University of Freiburg, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Gafter, Neal
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
Gao, Xiang |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "APIfix: Output-Oriented Program ..."
APIfix: Output-Oriented Program Synthesis for Combating Breaking Changes in Libraries
Xiang Gao, Arjun Radhakrishna, Gustavo Soares, Ridwan Shariffdeen, Sumit Gulwani, and Abhik Roychoudhury
(National University of Singapore, Singapore; Microsoft, USA)
Publisher's Version
|
| |
Gautam, Tushar |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "The Reads-From Equivalence ..."
The Reads-From Equivalence for the TSO and PSO Memory Models
Truc Lam Bui, Krishnendu Chatterjee, Tushar Gautam, Andreas Pavlogiannis, and Viktor Toman
(Comenius University Bratislava, Slovakia; IST Austria, Austria; IIT Bombay, India; Aarhus University, Denmark)
Publisher's Version
|
| |
George, Johann |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
Gillum, Chris |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Durable Functions: Semantics ..."
Durable Functions: Semantics for Stateful Serverless
Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, and Christopher S. Meiklejohn
(Microsoft Research, USA; Microsoft Azure, USA; University of Pennsylvania, USA; Carnegie Mellon University, USA)
Publisher's Version
|
| |
Gligoric, Milos |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Programming and Execution ..."
Programming and Execution Models for Parallel Bounded Exhaustive Testing
Nader Al Awar, Kush Jain, Christopher J. Rossbach, and Milos Gligoric
(University of Texas at Austin, USA; Katana Graph, USA)
Publisher's Version
|
| |
Goel, Aviral |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Promises Are Made to Be Broken: ..."
Promises Are Made to Be Broken: Migrating R to Strict Semantics
Aviral Goel, Jan Ječmen, Sebastián Krynski, Olivier Flückiger, and Jan Vitek
(Northeastern University, USA; Czech Technical University, Czechia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "What We Eval in the Shadows: ..."
What We Eval in the Shadows: A Large-Scale Study of Eval in R Programs
Aviral Goel, Pierre Donat-Bouillud, Filip Křikava, Christoph M. Kirsch, and Jan Vitek
(Northeastern University, USA; Czech Technical University, Czechia; University of Salzburg, Austria)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Gokhale, Satyajit |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Automatic Migration from Synchronous ..."
Automatic Migration from Synchronous to Asynchronous JavaScript APIs
Satyajit Gokhale, Alexi Turcotte, and Frank Tip
(Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Gonzalez Boix, Elisa |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "ECROs: Building Global Scale ..."
ECROs: Building Global Scale Systems from Sequential Code
Kevin De Porre, Carla Ferreira, Nuno Preguiça, and Elisa Gonzalez Boix
(Vrije Universiteit Brussel, Belgium; NOVA School of Science and Technology, Portugal)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Grech, Neville |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Symbolic Value-Flow Static ..."
Symbolic Value-Flow Static Analysis: Deep, Precise, Complete Modeling of Ethereum Smart Contracts
Yannis Smaragdakis, Neville Grech, Sifis Lagouvardos, Konstantinos Triantafyllou, and Ilias Tsatiris
(University of Athens, Greece; University of Malta, Malta)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Greenberg, Michael |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Solver-Based Gradual Type ..."
Solver-Based Gradual Type Migration
Luna Phipps-Costin, Carolyn Jane Anderson, Michael Greenberg, and Arjun Guha
(University of Massachusetts at Amherst, USA; Wellesley College, USA; Stevens Institute of Technology, USA; Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Gradually Structured Data ..."
Gradually Structured Data
Stefan Malewski, Michael Greenberg, and Éric Tanter
(University of Chile, Chile; Stevens Institute of Technology, USA; IMFD, Chile)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Grosser, Tobias |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "FPL: Fast Presburger Arithmetic ..."
FPL: Fast Presburger Arithmetic through Transprecision
Arjun Pitchanathan, Christian Ulmann, Michel Weber, Torsten Hoefler, and Tobias Grosser
(IIIT Hyderabad, India; ETH Zurich, Switzerland; University of Edinburgh, UK)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Grossman, Dan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rewrite Rule Inference Using ..."
Rewrite Rule Inference Using Equality Saturation
Chandrakana Nandi, Max Willsey, Amy Zhu, Yisu Remy Wang, Brett Saiki, Adam Anderson, Adriana Schulz, Dan Grossman, and Zachary Tatlock
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Grover, Anvay |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Compiling with Continuations, ..."
Compiling with Continuations, Correctly
Zoe Paraskevopoulou and Anvay Grover
(Northeastern University, USA; University of Wisconsin-Madison, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Grueter, Melissa |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
Guha, Arjun |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Solver-Based Gradual Type ..."
Solver-Based Gradual Type Migration
Luna Phipps-Costin, Carolyn Jane Anderson, Michael Greenberg, and Arjun Guha
(University of Massachusetts at Amherst, USA; Wellesley College, USA; Stevens Institute of Technology, USA; Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Guillon, Christophe |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Reconciling Optimization with ..."
Reconciling Optimization with Secure Compilation
Son Tuan Vu, Albert Cohen, Arnaud De Grandmaison, Christophe Guillon, and Karine Heydemann
(Sorbonne University, France; CNRS, France; LIP6, France; Google, France; ARM, France; STMicroelectronics, France)
Publisher's Version
|
| |
Gulwani, Sumit |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Semantic Programming by Example ..."
Semantic Programming by Example with Pre-trained Models
Gust Verbruggen, Vu Le, and Sumit Gulwani
(KU Leuven, Belgium; Microsoft, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Multi-modal Program Inference: ..."
Multi-modal Program Inference: A Marriage of Pre-trained Language Models and Component-Based Synthesis
Kia Rahmani, Mohammad Raza, Sumit Gulwani, Vu Le, Daniel Morris, Arjun Radhakrishna, Gustavo Soares, and Ashish Tiwari
(Purdue University, USA; Microsoft, USA)
Publisher's Version
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "APIfix: Output-Oriented Program ..."
APIfix: Output-Oriented Program Synthesis for Combating Breaking Changes in Libraries
Xiang Gao, Arjun Radhakrishna, Gustavo Soares, Ridwan Shariffdeen, Sumit Gulwani, and Abhik Roychoudhury
(National University of Singapore, Singapore; Microsoft, USA)
Publisher's Version
|
| |
Guyer, Samuel Z. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Permchecker: A Toolchain for ..."
Permchecker: A Toolchain for Debugging Memory Managers with Typestate
Karl Cronburg and Samuel Z. Guyer
(Tufts University, USA)
Publisher's Version
|
| |
Hardekopf, Ben
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Translating C to Safer Rust ..."
Translating C to Safer Rust
Mehmet Emre, Ryan Schroeder, Kyle Dewey, and Ben Hardekopf
(University of California at Santa Barbara, USA; California State University at Northridge, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
He, Paul |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Type System for Extracting ..."
A Type System for Extracting Functional Specifications from Memory-Safe Imperative Programs
Paul He, Eddy Westbrook, Brent Carmer, Chris Phifer, Valentin Robert, Karl Smeltzer, Andrei Ştefănescu, Aaron Tomb, Adam Wick, Matthew Yacavone, and Steve Zdancewic
(University of Pennsylvania, USA; Galois, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
He, Qiyang |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Reachability Types: Tracking ..."
Reachability Types: Tracking Aliasing and Separation in Higher-Order Functional Programs
Yuyan Bao, Guannan Wei, Oliver Bračevac, Yuxuan Jiang, Qiyang He, and Tiark Rompf
(University of Waterloo, Canada; Purdue University, USA)
Publisher's Version
|
| |
Henry, Rawn |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Compilation of Sparse Array ..."
Compilation of Sparse Array Programming Models
Rawn Henry, Olivia Hsu, Rohan Yadav, Stephen Chou, Kunle Olukotun, Saman Amarasinghe, and Fredrik Kjolstad
(Massachusetts Institute of Technology, USA; Stanford University, USA)
Publisher's Version
|
| |
Herklotz, Yann |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Formal Verification of High-Level ..."
Formal Verification of High-Level Synthesis
Yann Herklotz, James D. Pollard, Nadesh Ramanathan, and John Wickerson
(Imperial College London, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Heydemann, Karine |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Reconciling Optimization with ..."
Reconciling Optimization with Secure Compilation
Son Tuan Vu, Albert Cohen, Arnaud De Grandmaison, Christophe Guillon, and Karine Heydemann
(Sorbonne University, France; CNRS, France; LIP6, France; Google, France; ARM, France; STMicroelectronics, France)
Publisher's Version
|
| |
Hoefler, Torsten |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "FPL: Fast Presburger Arithmetic ..."
FPL: Fast Presburger Arithmetic through Transprecision
Arjun Pitchanathan, Christian Ulmann, Michel Weber, Torsten Hoefler, and Tobias Grosser
(IIIT Hyderabad, India; ETH Zurich, Switzerland; University of Edinburgh, UK)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Honoré, Wolf |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Much ADO about Failures: A ..."
Much ADO about Failures: A Fault-Aware Model for Compositional Verification of Strongly Consistent Distributed Systems
Wolf Honoré, Jieung Kim, Ji-Yong Shin, and Zhong Shao
(Yale University, USA; Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Hsu, Olivia |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Compilation of Sparse Array ..."
Compilation of Sparse Array Programming Models
Rawn Henry, Olivia Hsu, Rohan Yadav, Stephen Chou, Kunle Olukotun, Saman Amarasinghe, and Fredrik Kjolstad
(Massachusetts Institute of Technology, USA; Stanford University, USA)
Publisher's Version
|
| |
Hu, Raymond |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Multiparty Session Typing ..."
A Multiparty Session Typing Discipline for Fault-Tolerant Event-Driven Distributed Programming
Malte Viering, Raymond Hu, Patrick Eugster, and Lukasz Ziarek
(TU Darmstadt, Germany; Queen Mary University of London, UK; USI Lugano, Switzerland; Purdue University, USA; University at Buffalo, USA)
Publisher's Version
Artifacts Reusable
Artifacts Functional
|
| |
Hu, Zhenjiang |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Generalizable Synthesis through ..."
Generalizable Synthesis through Unification
Ruyi Ji, Jingtao Xia, Yingfei Xiong, and Zhenjiang Hu
(Peking University, China)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Huang, Heqing |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Program Analysis via Efficient ..."
Program Analysis via Efficient Symbolic Abstraction
Peisen Yao, Qingkai Shi, Heqing Huang, and Charles Zhang
(Hong Kong University of Science and Technology, China; Ant Group, China)
Publisher's Version
|
| |
Iorga, Dan
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "The Semantics of Shared Memory ..."
The Semantics of Shared Memory in Intel CPU/FPGA Systems
Dan Iorga, Alastair F. Donaldson, Tyler Sorensen, and John Wickerson
(Imperial College London, UK; University of California at Santa Cruz, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Ishimwe, Didier |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Dynaplex: Analyzing Program ..."
Dynaplex: Analyzing Program Complexity using Dynamically Inferred Recurrence Relations
Didier Ishimwe, KimHao Nguyen, and ThanhVu Nguyen
(University of Nebraska-Lincoln, USA; George Mason University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Jaber, Nouraldin
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "QuickSilver: Modeling and ..."
QuickSilver: Modeling and Parameterized Verification for Distributed Agreement-Based Systems
Nouraldin Jaber, Christopher Wagner, Swen Jacobs, Milind Kulkarni, and Roopsha Samanta
(Purdue University, USA; CISPA, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Jacobs, Swen |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "QuickSilver: Modeling and ..."
QuickSilver: Modeling and Parameterized Verification for Distributed Agreement-Based Systems
Nouraldin Jaber, Christopher Wagner, Swen Jacobs, Milind Kulkarni, and Roopsha Samanta
(Purdue University, USA; CISPA, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Jagannathan, Suresh |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Data-Driven Abductive Inference ..."
Data-Driven Abductive Inference of Library Specifications
Zhe Zhou, Robert Dickerson, Benjamin Delaware, and Suresh Jagannathan
(Purdue University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Jain, Kush |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Programming and Execution ..."
Programming and Execution Models for Parallel Bounded Exhaustive Testing
Nader Al Awar, Kush Jain, Christopher J. Rossbach, and Milos Gligoric
(University of Texas at Austin, USA; Katana Graph, USA)
Publisher's Version
|
| |
Ječmen, Jan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Promises Are Made to Be Broken: ..."
Promises Are Made to Be Broken: Migrating R to Strict Semantics
Aviral Goel, Jan Ječmen, Sebastián Krynski, Olivier Flückiger, and Jan Vitek
(Northeastern University, USA; Czech Technical University, Czechia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Ji, Ruyi |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Generalizable Synthesis through ..."
Generalizable Synthesis through Unification
Ruyi Ji, Jingtao Xia, Yingfei Xiong, and Zhenjiang Hu
(Peking University, China)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Jia, Xiaodong |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Derivative-Based Parser ..."
A Derivative-Based Parser Generator for Visibly Pushdown Grammars
Xiaodong Jia, Ashish Kumar, and Gang Tan
(Pennsylvania State University, USA)
Publisher's Version
|
| |
Jiang, Yuxuan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Reachability Types: Tracking ..."
Reachability Types: Tracking Aliasing and Separation in Higher-Order Functional Programs
Yuyan Bao, Guannan Wei, Oliver Bračevac, Yuxuan Jiang, Qiyang He, and Tiark Rompf
(University of Waterloo, Canada; Purdue University, USA)
Publisher's Version
|
| |
Jin, Tian |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Efficient Automatic Scheduling ..."
Efficient Automatic Scheduling of Imaging and Vision Pipelines for the GPU
Luke Anderson, Andrew Adams, Karima Ma, Tzu-Mao Li, Tian Jin, and Jonathan Ragan-Kelley
(Massachusetts Institute of Technology, USA; Adobe, USA; University of California at San Diego, USA)
Publisher's Version
|
| |
Justo, David |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Durable Functions: Semantics ..."
Durable Functions: Semantics for Stateful Serverless
Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, and Christopher S. Meiklejohn
(Microsoft Research, USA; Microsoft Azure, USA; University of Pennsylvania, USA; Carnegie Mellon University, USA)
Publisher's Version
|
| |
Kakwani, Diptanshu
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "MonkeyDB: Effectively Testing ..."
MonkeyDB: Effectively Testing Correctness under Weak Isolation Levels
Ranadeep Biswas, Diptanshu Kakwani, Jyothi Vedurada, Constantin Enea, and Akash Lal
(Informal Systems, France; Microsoft, India; IIT Hyderabad, India; IRIF, France; University of Paris, France; CNRS, France; Microsoft Research, India)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Kallas, Konstantinos |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Durable Functions: Semantics ..."
Durable Functions: Semantics for Stateful Serverless
Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, and Christopher S. Meiklejohn
(Microsoft Research, USA; Microsoft Azure, USA; University of Pennsylvania, USA; Carnegie Mellon University, USA)
Publisher's Version
|
| |
Kandemir, Mahmut Taylan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "SpecSafe: Detecting Cache ..."
SpecSafe: Detecting Cache Side Channels in a Speculative World
Robert Brotzman, Danfeng Zhang, Mahmut Taylan Kandemir, and Gang Tan
(Pennsylvania State University, USA)
Publisher's Version
|
| |
Karachalias, Georgios |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Efficient Compilation of Algebraic ..."
Efficient Compilation of Algebraic Effect Handlers
Georgios Karachalias, Filip Koprivec, Matija Pretnar, and Tom Schrijvers
(Tweag, France; University of Ljubljana, Slovenia; Institute of Mathematics, Physics, and Mechanics, Slovenia; KU Leuven, Belgium)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Kazerounian, Milod |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "SimTyper: Sound Type Inference ..."
SimTyper: Sound Type Inference for Ruby using Type Equality Prediction
Milod Kazerounian, Jeffrey S. Foster, and Bonan Min
(University of Maryland at College Park, USA; Tufts University, USA; Raytheon BBN Technologies, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Kim, Jieung |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Much ADO about Failures: A ..."
Much ADO about Failures: A Fault-Aware Model for Compositional Verification of Strongly Consistent Distributed Systems
Wolf Honoré, Jieung Kim, Ji-Yong Shin, and Zhong Shao
(Yale University, USA; Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Kirsch, Christoph M. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "What We Eval in the Shadows: ..."
What We Eval in the Shadows: A Large-Scale Study of Eval in R Programs
Aviral Goel, Pierre Donat-Bouillud, Filip Křikava, Christoph M. Kirsch, and Jan Vitek
(Northeastern University, USA; Czech Technical University, Czechia; University of Salzburg, Austria)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Kjolstad, Fredrik |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Compilation of Sparse Array ..."
Compilation of Sparse Array Programming Models
Rawn Henry, Olivia Hsu, Rohan Yadav, Stephen Chou, Kunle Olukotun, Saman Amarasinghe, and Fredrik Kjolstad
(Massachusetts Institute of Technology, USA; Stanford University, USA)
Publisher's Version
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Copy-and-Patch Compilation: ..."
Copy-and-Patch Compilation: A Fast Compilation Algorithm for High-Level Languages and Bytecode
Haoran Xu and Fredrik Kjolstad
(Stanford University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Koprivec, Filip |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Efficient Compilation of Algebraic ..."
Efficient Compilation of Algebraic Effect Handlers
Georgios Karachalias, Filip Koprivec, Matija Pretnar, and Tom Schrijvers
(Tweag, France; University of Ljubljana, Slovenia; Institute of Mathematics, Physics, and Mechanics, Slovenia; KU Leuven, Belgium)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Krause, Fabian |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Label Dependent Lambda Calculus ..."
Label Dependent Lambda Calculus and Gradual Typing
Weili Fu, Fabian Krause, and Peter Thiemann
(University of Freiburg, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Křikava, Filip |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "What We Eval in the Shadows: ..."
What We Eval in the Shadows: A Large-Scale Study of Eval in R Programs
Aviral Goel, Pierre Donat-Bouillud, Filip Křikava, Christoph M. Kirsch, and Jan Vitek
(Northeastern University, USA; Czech Technical University, Czechia; University of Salzburg, Austria)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Krishna, Siddharth |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Verifying Concurrent Multicopy ..."
Verifying Concurrent Multicopy Search Structures
Nisarg Patel, Siddharth Krishna, Dennis Shasha, and Thomas Wies
(New York University, USA; Microsoft Research, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Krynski, Sebastián |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Promises Are Made to Be Broken: ..."
Promises Are Made to Be Broken: Migrating R to Strict Semantics
Aviral Goel, Jan Ječmen, Sebastián Krynski, Olivier Flückiger, and Jan Vitek
(Northeastern University, USA; Czech Technical University, Czechia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Kulkarni, Milind |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "QuickSilver: Modeling and ..."
QuickSilver: Modeling and Parameterized Verification for Distributed Agreement-Based Systems
Nouraldin Jaber, Christopher Wagner, Swen Jacobs, Milind Kulkarni, and Roopsha Samanta
(Purdue University, USA; CISPA, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Kumar, Ashish |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Derivative-Based Parser ..."
A Derivative-Based Parser Generator for Visibly Pushdown Grammars
Xiaodong Jia, Ashish Kumar, and Gang Tan
(Pennsylvania State University, USA)
Publisher's Version
|
| |
Lagouvardos, Sifis
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Symbolic Value-Flow Static ..."
Symbolic Value-Flow Static Analysis: Deep, Precise, Complete Modeling of Ethereum Smart Contracts
Yannis Smaragdakis, Neville Grech, Sifis Lagouvardos, Konstantinos Triantafyllou, and Ilias Tsatiris
(University of Athens, Greece; University of Malta, Malta)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Lahav, Ori |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Making Weak Memory Models ..."
Making Weak Memory Models Fair
Ori Lahav, Egor Namakonov, Jonas Oberhauser, Anton Podkopaev, and Viktor Vafeiadis
(Tel Aviv University, Israel; St. Petersburg University, Russia; JetBrains Research, Russia; Huawei, Germany; HSE University, Russia; MPI-SWS, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Lal, Akash |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "MonkeyDB: Effectively Testing ..."
MonkeyDB: Effectively Testing Correctness under Weak Isolation Levels
Ranadeep Biswas, Diptanshu Kakwani, Jyothi Vedurada, Constantin Enea, and Akash Lal
(Informal Systems, France; Microsoft, India; IIT Hyderabad, India; IRIF, France; University of Paris, France; CNRS, France; Microsoft Research, India)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Lanzinger, Florian |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Scalability and Precision ..."
Scalability and Precision by Combining Expressive Type Systems and Deductive Verification
Florian Lanzinger, Alexander Weigl, Mattias Ulbrich, and Werner Dietl
(KIT, Germany; University of Waterloo, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Le, Vu |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Semantic Programming by Example ..."
Semantic Programming by Example with Pre-trained Models
Gust Verbruggen, Vu Le, and Sumit Gulwani
(KU Leuven, Belgium; Microsoft, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Multi-modal Program Inference: ..."
Multi-modal Program Inference: A Marriage of Pre-trained Language Models and Component-Based Synthesis
Kia Rahmani, Mohammad Raza, Sumit Gulwani, Vu Le, Daniel Morris, Arjun Radhakrishna, Gustavo Soares, and Ashish Tiwari
(Purdue University, USA; Microsoft, USA)
Publisher's Version
|
| |
Lemieux, Caroline |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Gauss: Program Synthesis by ..."
Gauss: Program Synthesis by Reasoning over Graphs
Rohan Bavishi, Caroline Lemieux, Koushik Sen, and Ion Stoica
(University of California at Berkeley, USA)
Publisher's Version
|
| |
Lerner, Sorin |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "LooPy: Interactive Program ..."
LooPy: Interactive Program Synthesis with Control Structures
Kasra Ferdowsifard, Shraddha Barke, Hila Peleg, Sorin Lerner, and Nadia Polikarpova
(University of California at San Diego, USA; Technion, Israel)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Levy, Amit |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Safer at Any Speed: Automatic ..."
Safer at Any Speed: Automatic Context-Aware Safety Enhancement for Rust
Natalie Popescu, Ziyang Xu, Sotiris Apostolakis, David I. August, and Amit Levy
(Princeton University, USA; Google, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Li, Tzu-Mao |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Efficient Automatic Scheduling ..."
Efficient Automatic Scheduling of Imaging and Vision Pipelines for the GPU
Luke Anderson, Andrew Adams, Karima Ma, Tzu-Mao Li, Tian Jin, and Jonathan Ragan-Kelley
(Massachusetts Institute of Technology, USA; Adobe, USA; University of California at San Diego, USA)
Publisher's Version
|
| |
Li, Yue |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Making Pointer Analysis More ..."
Making Pointer Analysis More Precise by Unleashing the Power of Selective Context Sensitivity
Tian Tan, Yue Li, Xiaoxing Ma, Chang Xu, and Yannis Smaragdakis
(Nanjing University, China; University of Athens, Greece)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Lubin, Justin |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "How Statically-Typed Functional ..."
How Statically-Typed Functional Programmers Write Code
Justin Lubin and Sarah E. Chasins
(University of California at Berkeley, USA)
Publisher's Version
|
| |
Ma, Karima
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Efficient Automatic Scheduling ..."
Efficient Automatic Scheduling of Imaging and Vision Pipelines for the GPU
Luke Anderson, Andrew Adams, Karima Ma, Tzu-Mao Li, Tian Jin, and Jonathan Ragan-Kelley
(Massachusetts Institute of Technology, USA; Adobe, USA; University of California at San Diego, USA)
Publisher's Version
|
| |
Ma, Xiaoxing |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Making Pointer Analysis More ..."
Making Pointer Analysis More Precise by Unleashing the Power of Selective Context Sensitivity
Tian Tan, Yue Li, Xiaoxing Ma, Chang Xu, and Yannis Smaragdakis
(Nanjing University, China; University of Athens, Greece)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Madhusudan, P. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Synthesizing Contracts Correct ..."
Synthesizing Contracts Correct Modulo a Test Generator
Angello Astorga, Shambwaditya Saha, Ahmad Dinkins, Felicia Wang, P. Madhusudan, and Tao Xie
(University of Illinois at Urbana-Champaign, USA; Tufts University, USA; Peking University, China)
Publisher's Version
|
| |
Madsen, Magnus |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Relational Nullable Types ..."
Relational Nullable Types with Boolean Unification
Magnus Madsen and Jaco van de Pol
(Aarhus University, Denmark)
Publisher's Version
|
| |
Malewski, Stefan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Gradually Structured Data ..."
Gradually Structured Data
Stefan Malewski, Michael Greenberg, and Éric Tanter
(University of Chile, Chile; Stevens Institute of Technology, USA; IMFD, Chile)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Mandel, Louis |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Statically Bounded-Memory ..."
Statically Bounded-Memory Delayed Sampling for Probabilistic Streams
Eric Atkinson, Guillaume Baudart, Louis Mandel, Charles Yuan, and Michael Carbin
(Massachusetts Institute of Technology, USA; Inria, France; ENS, France; PSL University, France; IBM Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Martonosi, Margaret |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Specifying and Testing GPU ..."
Specifying and Testing GPU Workgroup Progress Models
Tyler Sorensen, Lucas F. Salvador, Harmit Raval, Hugues Evrard, John Wickerson, Margaret Martonosi, and Alastair F. Donaldson
(University of California at Santa Cruz, USA; Princeton University, USA; Google, USA; Imperial College London, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Matheja, Christoph |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Modular Specification and ..."
Modular Specification and Verification of Closures in Rust
Fabian Wolff, Aurel Bílý, Christoph Matheja, Peter Müller, and Alexander J. Summers
(ETH Zurich, Switzerland; University of British Columbia, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Matsuda, Kazutaka |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Synbit: Synthesizing Bidirectional ..."
Synbit: Synthesizing Bidirectional Programs using Unidirectional Sketches
Masaomi Yamaguchi, Kazutaka Matsuda, Cristina David, and Meng Wang
(Tohoku University, Japan; University of Bristol, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
McMahon, Connor |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Durable Functions: Semantics ..."
Durable Functions: Semantics for Stateful Serverless
Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, and Christopher S. Meiklejohn
(Microsoft Research, USA; Microsoft Azure, USA; University of Pennsylvania, USA; Carnegie Mellon University, USA)
Publisher's Version
|
| |
Meijer, Erik |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
Meiklejohn, Christopher S. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Durable Functions: Semantics ..."
Durable Functions: Semantics for Stateful Serverless
Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, and Christopher S. Meiklejohn
(Microsoft Research, USA; Microsoft Azure, USA; University of Pennsylvania, USA; Carnegie Mellon University, USA)
Publisher's Version
|
| |
Min, Bonan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "SimTyper: Sound Type Inference ..."
SimTyper: Sound Type Inference for Ruby using Type Equality Prediction
Milod Kazerounian, Jeffrey S. Foster, and Bonan Min
(University of Maryland at College Park, USA; Tufts University, USA; Raytheon BBN Technologies, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Mitropoulos, Charalambos |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Well-Typed Programs Can Go ..."
Well-Typed Programs Can Go Wrong: A Study of Typing-Related Bugs in JVM Compilers
Stefanos Chaliasos, Thodoris Sotiropoulos, Georgios-Petros Drosos, Charalambos Mitropoulos, Dimitris Mitropoulos, and Diomidis Spinellis
(Athens University of Economics and Business, Greece; Technical University of Crete, Greece; University of Athens, Greece; Delft University of Technology, Netherlands)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Mitropoulos, Dimitris |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Well-Typed Programs Can Go ..."
Well-Typed Programs Can Go Wrong: A Study of Typing-Related Bugs in JVM Compilers
Stefanos Chaliasos, Thodoris Sotiropoulos, Georgios-Petros Drosos, Charalambos Mitropoulos, Dimitris Mitropoulos, and Diomidis Spinellis
(Athens University of Economics and Business, Greece; Technical University of Crete, Greece; University of Athens, Greece; Delft University of Technology, Netherlands)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Moreira, Angélica Aparecida |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "VESPA: Static Profiling for ..."
VESPA: Static Profiling for Binary Optimization
Angélica Aparecida Moreira, Guilherme Ottoni, and Fernando Magno Quintão Pereira
(Federal University of Minas Gerais, Brazil; Facebook, USA)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Morris, Daniel |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Multi-modal Program Inference: ..."
Multi-modal Program Inference: A Marriage of Pre-trained Language Models and Component-Based Synthesis
Kia Rahmani, Mohammad Raza, Sumit Gulwani, Vu Le, Daniel Morris, Arjun Radhakrishna, Gustavo Soares, and Ashish Tiwari
(Purdue University, USA; Microsoft, USA)
Publisher's Version
|
| |
Muehlboeck, Fabian |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Transitioning from Structural ..."
Transitioning from Structural to Nominal Code with Efficient Gradual Typing
Fabian Muehlboeck and Ross Tate
(IST Austria, Austria; Cornell University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Müller, Peter |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Modular Specification and ..."
Modular Specification and Verification of Closures in Rust
Fabian Wolff, Aurel Bílý, Christoph Matheja, Peter Müller, and Alexander J. Summers
(ETH Zurich, Switzerland; University of British Columbia, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rich Specifications for Ethereum ..."
Rich Specifications for Ethereum Smart Contract Verification
Christian Bräm, Marco Eilers, Peter Müller, Robin Sierra, and Alexander J. Summers
(ETH Zurich, Switzerland; University of British Columbia, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Murray, Toby |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "SecRSL: Security Separation ..."
SecRSL: Security Separation Logic for C11 Release-Acquire Concurrency
Pengbo Yan and Toby Murray
(University of Melbourne, Australia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Mururu, Girish |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Not So Fast: Understanding ..."
Not So Fast: Understanding and Mitigating Negative Impacts of Compiler Optimizations on Code Reuse Gadget Sets
Michael D. Brown, Matthew Pruett, Robert Bigelow, Girish Mururu, and Santosh Pande
(Georgia Institute of Technology, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Namakonov, Egor
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Making Weak Memory Models ..."
Making Weak Memory Models Fair
Ori Lahav, Egor Namakonov, Jonas Oberhauser, Anton Podkopaev, and Viktor Vafeiadis
(Tel Aviv University, Israel; St. Petersburg University, Russia; JetBrains Research, Russia; Huawei, Germany; HSE University, Russia; MPI-SWS, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Nandi, Chandrakana |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rewrite Rule Inference Using ..."
Rewrite Rule Inference Using Equality Saturation
Chandrakana Nandi, Max Willsey, Amy Zhu, Yisu Remy Wang, Brett Saiki, Adam Anderson, Adriana Schulz, Dan Grossman, and Zachary Tatlock
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Nguyen, KimHao |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Dynaplex: Analyzing Program ..."
Dynaplex: Analyzing Program Complexity using Dynamically Inferred Recurrence Relations
Didier Ishimwe, KimHao Nguyen, and ThanhVu Nguyen
(University of Nebraska-Lincoln, USA; George Mason University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Nguyen, ThanhVu |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Dynaplex: Analyzing Program ..."
Dynaplex: Analyzing Program Complexity using Dynamically Inferred Recurrence Relations
Didier Ishimwe, KimHao Nguyen, and ThanhVu Nguyen
(University of Nebraska-Lincoln, USA; George Mason University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Oberhauser, Jonas
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Making Weak Memory Models ..."
Making Weak Memory Models Fair
Ori Lahav, Egor Namakonov, Jonas Oberhauser, Anton Podkopaev, and Viktor Vafeiadis
(Tel Aviv University, Israel; St. Petersburg University, Russia; JetBrains Research, Russia; Huawei, Germany; HSE University, Russia; MPI-SWS, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Olukotun, Kunle |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Compilation of Sparse Array ..."
Compilation of Sparse Array Programming Models
Rawn Henry, Olivia Hsu, Rohan Yadav, Stephen Chou, Kunle Olukotun, Saman Amarasinghe, and Fredrik Kjolstad
(Massachusetts Institute of Technology, USA; Stanford University, USA)
Publisher's Version
|
| |
Ottoni, Guilherme |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "VESPA: Static Profiling for ..."
VESPA: Static Profiling for Binary Optimization
Angélica Aparecida Moreira, Guilherme Ottoni, and Fernando Magno Quintão Pereira
(Federal University of Minas Gerais, Brazil; Facebook, USA)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Pande, Santosh
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Not So Fast: Understanding ..."
Not So Fast: Understanding and Mitigating Negative Impacts of Compiler Optimizations on Code Reuse Gadget Sets
Michael D. Brown, Matthew Pruett, Robert Bigelow, Girish Mururu, and Santosh Pande
(Georgia Institute of Technology, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Paraskevopoulou, Zoe |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Compiling with Continuations, ..."
Compiling with Continuations, Correctly
Zoe Paraskevopoulou and Anvay Grover
(Northeastern University, USA; University of Wisconsin-Madison, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Park, Jiwon |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Generative Type-Aware Mutation ..."
Generative Type-Aware Mutation for Testing SMT Solvers
Jiwon Park, Dominik Winterer, Chengyu Zhang, and Zhendong Su
(École Polytechnique, France; ETH Zurich, Switzerland; East China Normal University, China)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Patel, Nisarg |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Verifying Concurrent Multicopy ..."
Verifying Concurrent Multicopy Search Structures
Nisarg Patel, Siddharth Krishna, Dennis Shasha, and Thomas Wies
(New York University, USA; Microsoft Research, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Pavlogiannis, Andreas |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "The Reads-From Equivalence ..."
The Reads-From Equivalence for the TSO and PSO Memory Models
Truc Lam Bui, Krishnendu Chatterjee, Tushar Gautam, Andreas Pavlogiannis, and Viktor Toman
(Comenius University Bratislava, Slovakia; IST Austria, Austria; IIT Bombay, India; Aarhus University, Denmark)
Publisher's Version
|
| |
Peleg, Hila |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "LooPy: Interactive Program ..."
LooPy: Interactive Program Synthesis with Control Structures
Kasra Ferdowsifard, Shraddha Barke, Hila Peleg, Sorin Lerner, and Nadia Polikarpova
(University of California at San Diego, USA; Technion, Israel)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Pelenitsyn, Artem |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Type Stability in Julia: Avoiding ..."
Type Stability in Julia: Avoiding Performance Pathologies in JIT Compilation
Artem Pelenitsyn, Julia Belyakova, Benjamin Chung, Ross Tate, and Jan Vitek
(Northeastern University, USA; Cornell University, USA; Czech Technical University, Czechia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Phifer, Chris |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Type System for Extracting ..."
A Type System for Extracting Functional Specifications from Memory-Safe Imperative Programs
Paul He, Eddy Westbrook, Brent Carmer, Chris Phifer, Valentin Robert, Karl Smeltzer, Andrei Ştefănescu, Aaron Tomb, Adam Wick, Matthew Yacavone, and Steve Zdancewic
(University of Pennsylvania, USA; Galois, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Phipps-Costin, Luna |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Solver-Based Gradual Type ..."
Solver-Based Gradual Type Migration
Luna Phipps-Costin, Carolyn Jane Anderson, Michael Greenberg, and Arjun Guha
(University of Massachusetts at Amherst, USA; Wellesley College, USA; Stevens Institute of Technology, USA; Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Piskac, Ruzica |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Static Detection of Silent ..."
Static Detection of Silent Misconfigurations with Deep Interaction Analysis
Jialu Zhang, Ruzica Piskac, Ennan Zhai, and Tianyin Xu
(Yale University, USA; Alibaba Group, USA; University of Illinois at Urbana-Champaign, USA)
Publisher's Version
Artifacts Functional
|
| |
Pitchanathan, Arjun |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "FPL: Fast Presburger Arithmetic ..."
FPL: Fast Presburger Arithmetic through Transprecision
Arjun Pitchanathan, Christian Ulmann, Michel Weber, Torsten Hoefler, and Tobias Grosser
(IIIT Hyderabad, India; ETH Zurich, Switzerland; University of Edinburgh, UK)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Podkopaev, Anton |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Making Weak Memory Models ..."
Making Weak Memory Models Fair
Ori Lahav, Egor Namakonov, Jonas Oberhauser, Anton Podkopaev, and Viktor Vafeiadis
(Tel Aviv University, Israel; St. Petersburg University, Russia; JetBrains Research, Russia; Huawei, Germany; HSE University, Russia; MPI-SWS, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Polikarpova, Nadia |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "LooPy: Interactive Program ..."
LooPy: Interactive Program Synthesis with Control Structures
Kasra Ferdowsifard, Shraddha Barke, Hila Peleg, Sorin Lerner, and Nadia Polikarpova
(University of California at San Diego, USA; Technion, Israel)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Pollard, James D. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Formal Verification of High-Level ..."
Formal Verification of High-Level Synthesis
Yann Herklotz, James D. Pollard, Nadesh Ramanathan, and John Wickerson
(Imperial College London, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Popescu, Natalie |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Safer at Any Speed: Automatic ..."
Safer at Any Speed: Automatic Context-Aware Safety Enhancement for Rust
Natalie Popescu, Ziyang Xu, Sotiris Apostolakis, David I. August, and Amit Levy
(Princeton University, USA; Google, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Preguiça, Nuno |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "ECROs: Building Global Scale ..."
ECROs: Building Global Scale Systems from Sequential Code
Kevin De Porre, Carla Ferreira, Nuno Preguiça, and Elisa Gonzalez Boix
(Vrije Universiteit Brussel, Belgium; NOVA School of Science and Technology, Portugal)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Pretnar, Matija |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Efficient Compilation of Algebraic ..."
Efficient Compilation of Algebraic Effect Handlers
Georgios Karachalias, Filip Koprivec, Matija Pretnar, and Tom Schrijvers
(Tweag, France; University of Ljubljana, Slovenia; Institute of Mathematics, Physics, and Mechanics, Slovenia; KU Leuven, Belgium)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Pruett, Matthew |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Not So Fast: Understanding ..."
Not So Fast: Understanding and Mitigating Negative Impacts of Compiler Optimizations on Code Reuse Gadget Sets
Michael D. Brown, Matthew Pruett, Robert Bigelow, Girish Mururu, and Santosh Pande
(Georgia Institute of Technology, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Pu, Geguang |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Fully Automated Functional ..."
Fully Automated Functional Fuzzing of Android Apps for Detecting Non-crashing Logic Bugs
Ting Su, Yichen Yan, Jue Wang, Jingling Sun, Yiheng Xiong, Geguang Pu, Ke Wang, and Zhendong Su
(East China Normal University, China; Nanjing University, China; Visa Research, USA; ETH Zurich, Switzerland)
Publisher's Version
|
| |
Quintão Pereira, Fernando Magno
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "VESPA: Static Profiling for ..."
VESPA: Static Profiling for Binary Optimization
Angélica Aparecida Moreira, Guilherme Ottoni, and Fernando Magno Quintão Pereira
(Federal University of Minas Gerais, Brazil; Facebook, USA)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Radhakrishna, Arjun
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Multi-modal Program Inference: ..."
Multi-modal Program Inference: A Marriage of Pre-trained Language Models and Component-Based Synthesis
Kia Rahmani, Mohammad Raza, Sumit Gulwani, Vu Le, Daniel Morris, Arjun Radhakrishna, Gustavo Soares, and Ashish Tiwari
(Purdue University, USA; Microsoft, USA)
Publisher's Version
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "APIfix: Output-Oriented Program ..."
APIfix: Output-Oriented Program Synthesis for Combating Breaking Changes in Libraries
Xiang Gao, Arjun Radhakrishna, Gustavo Soares, Ridwan Shariffdeen, Sumit Gulwani, and Abhik Roychoudhury
(National University of Singapore, Singapore; Microsoft, USA)
Publisher's Version
|
| |
Ragan-Kelley, Jonathan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Efficient Automatic Scheduling ..."
Efficient Automatic Scheduling of Imaging and Vision Pipelines for the GPU
Luke Anderson, Andrew Adams, Karima Ma, Tzu-Mao Li, Tian Jin, and Jonathan Ragan-Kelley
(Massachusetts Institute of Technology, USA; Adobe, USA; University of California at San Diego, USA)
Publisher's Version
|
| |
Rahmani, Kia |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Multi-modal Program Inference: ..."
Multi-modal Program Inference: A Marriage of Pre-trained Language Models and Component-Based Synthesis
Kia Rahmani, Mohammad Raza, Sumit Gulwani, Vu Le, Daniel Morris, Arjun Radhakrishna, Gustavo Soares, and Ashish Tiwari
(Purdue University, USA; Microsoft, USA)
Publisher's Version
|
| |
Ramanathan, Nadesh |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Formal Verification of High-Level ..."
Formal Verification of High-Level Synthesis
Yann Herklotz, James D. Pollard, Nadesh Ramanathan, and John Wickerson
(Imperial College London, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Raval, Harmit |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Specifying and Testing GPU ..."
Specifying and Testing GPU Workgroup Progress Models
Tyler Sorensen, Lucas F. Salvador, Harmit Raval, Hugues Evrard, John Wickerson, Margaret Martonosi, and Alastair F. Donaldson
(University of California at Santa Cruz, USA; Princeton University, USA; Google, USA; Imperial College London, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Raza, Mohammad |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Multi-modal Program Inference: ..."
Multi-modal Program Inference: A Marriage of Pre-trained Language Models and Component-Based Synthesis
Kia Rahmani, Mohammad Raza, Sumit Gulwani, Vu Le, Daniel Morris, Arjun Radhakrishna, Gustavo Soares, and Ashish Tiwari
(Purdue University, USA; Microsoft, USA)
Publisher's Version
|
| |
Reichenbach, Christoph |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "JavaDL: Automatically Incrementalizing ..."
JavaDL: Automatically Incrementalizing Java Bug Pattern Detection
Alexandru Dura, Christoph Reichenbach, and Emma Söderberg
(Lund University, Sweden)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Reiter, Michael K. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Interpretable Noninterference ..."
Interpretable Noninterference Measurement and Its Application to Processor Designs
Ziqiao Zhou and Michael K. Reiter
(Microsoft Research, USA; Duke University, USA)
Publisher's Version
|
| |
Robert, Valentin |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Type System for Extracting ..."
A Type System for Extracting Functional Specifications from Memory-Safe Imperative Programs
Paul He, Eddy Westbrook, Brent Carmer, Chris Phifer, Valentin Robert, Karl Smeltzer, Andrei Ştefănescu, Aaron Tomb, Adam Wick, Matthew Yacavone, and Steve Zdancewic
(University of Pennsylvania, USA; Galois, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Rompf, Tiark |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Reachability Types: Tracking ..."
Reachability Types: Tracking Aliasing and Separation in Higher-Order Functional Programs
Yuyan Bao, Guannan Wei, Oliver Bračevac, Yuxuan Jiang, Qiyang He, and Tiark Rompf
(University of Waterloo, Canada; Purdue University, USA)
Publisher's Version
|
| |
Rossbach, Christopher J. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Programming and Execution ..."
Programming and Execution Models for Parallel Bounded Exhaustive Testing
Nader Al Awar, Kush Jain, Christopher J. Rossbach, and Milos Gligoric
(University of Texas at Austin, USA; Katana Graph, USA)
Publisher's Version
|
| |
Roth, Ori |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Study of the Subtyping Machine ..."
Study of the Subtyping Machine of Nominal Subtyping with Variance
Ori Roth
(Technion, Israel)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Roychoudhury, Abhik |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "APIfix: Output-Oriented Program ..."
APIfix: Output-Oriented Program Synthesis for Combating Breaking Changes in Libraries
Xiang Gao, Arjun Radhakrishna, Gustavo Soares, Ridwan Shariffdeen, Sumit Gulwani, and Abhik Roychoudhury
(National University of Singapore, Singapore; Microsoft, USA)
Publisher's Version
|
| |
Saha, Shambwaditya
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Synthesizing Contracts Correct ..."
Synthesizing Contracts Correct Modulo a Test Generator
Angello Astorga, Shambwaditya Saha, Ahmad Dinkins, Felicia Wang, P. Madhusudan, and Tao Xie
(University of Illinois at Urbana-Champaign, USA; Tufts University, USA; Peking University, China)
Publisher's Version
|
| |
Saiki, Brett |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rewrite Rule Inference Using ..."
Rewrite Rule Inference Using Equality Saturation
Chandrakana Nandi, Max Willsey, Amy Zhu, Yisu Remy Wang, Brett Saiki, Adam Anderson, Adriana Schulz, Dan Grossman, and Zachary Tatlock
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Salvador, Lucas F. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Specifying and Testing GPU ..."
Specifying and Testing GPU Workgroup Progress Models
Tyler Sorensen, Lucas F. Salvador, Harmit Raval, Hugues Evrard, John Wickerson, Margaret Martonosi, and Alastair F. Donaldson
(University of California at Santa Cruz, USA; Princeton University, USA; Google, USA; Imperial College London, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Samanta, Roopsha |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "QuickSilver: Modeling and ..."
QuickSilver: Modeling and Parameterized Verification for Distributed Agreement-Based Systems
Nouraldin Jaber, Christopher Wagner, Swen Jacobs, Milind Kulkarni, and Roopsha Samanta
(Purdue University, USA; CISPA, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Schrijvers, Tom |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Efficient Compilation of Algebraic ..."
Efficient Compilation of Algebraic Effect Handlers
Georgios Karachalias, Filip Koprivec, Matija Pretnar, and Tom Schrijvers
(Tweag, France; University of Ljubljana, Slovenia; Institute of Mathematics, Physics, and Mechanics, Slovenia; KU Leuven, Belgium)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Schroeder, Ryan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Translating C to Safer Rust ..."
Translating C to Safer Rust
Mehmet Emre, Ryan Schroeder, Kyle Dewey, and Ben Hardekopf
(University of California at Santa Barbara, USA; California State University at Northridge, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Schulz, Adriana |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rewrite Rule Inference Using ..."
Rewrite Rule Inference Using Equality Saturation
Chandrakana Nandi, Max Willsey, Amy Zhu, Yisu Remy Wang, Brett Saiki, Adam Anderson, Adriana Schulz, Dan Grossman, and Zachary Tatlock
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Sen, Koushik |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Gauss: Program Synthesis by ..."
Gauss: Program Synthesis by Reasoning over Graphs
Rohan Bavishi, Caroline Lemieux, Koushik Sen, and Ion Stoica
(University of California at Berkeley, USA)
Publisher's Version
|
| |
Shao, Zhong |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Much ADO about Failures: A ..."
Much ADO about Failures: A Fault-Aware Model for Compositional Verification of Strongly Consistent Distributed Systems
Wolf Honoré, Jieung Kim, Ji-Yong Shin, and Zhong Shao
(Yale University, USA; Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Shariffdeen, Ridwan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "APIfix: Output-Oriented Program ..."
APIfix: Output-Oriented Program Synthesis for Combating Breaking Changes in Libraries
Xiang Gao, Arjun Radhakrishna, Gustavo Soares, Ridwan Shariffdeen, Sumit Gulwani, and Abhik Roychoudhury
(National University of Singapore, Singapore; Microsoft, USA)
Publisher's Version
|
| |
Shasha, Dennis |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Verifying Concurrent Multicopy ..."
Verifying Concurrent Multicopy Search Structures
Nisarg Patel, Siddharth Krishna, Dennis Shasha, and Thomas Wies
(New York University, USA; Microsoft Research, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Shen, Xipeng |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "UDF to SQL Translation through ..."
UDF to SQL Translation through Compositional Lazy Inductive Synthesis
Guoqiang Zhang, Yuanchao Xu, Xipeng Shen, and Işıl Dillig
(North Carolina State University, USA; University of Texas at Austin, USA)
Publisher's Version
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
Shi, Qingkai |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Program Analysis via Efficient ..."
Program Analysis via Efficient Symbolic Abstraction
Peisen Yao, Qingkai Shi, Heqing Huang, and Charles Zhang
(Hong Kong University of Science and Technology, China; Ant Group, China)
Publisher's Version
|
| |
Shin, Ji-Yong |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Much ADO about Failures: A ..."
Much ADO about Failures: A Fault-Aware Model for Compositional Verification of Strongly Consistent Distributed Systems
Wolf Honoré, Jieung Kim, Ji-Yong Shin, and Zhong Shao
(Yale University, USA; Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Shivers, Olin Grigsby |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
Sierra, Robin |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rich Specifications for Ethereum ..."
Rich Specifications for Ethereum Smart Contract Verification
Christian Bräm, Marco Eilers, Peter Müller, Robin Sierra, and Alexander J. Summers
(ETH Zurich, Switzerland; University of British Columbia, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Smaragdakis, Yannis |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Making Pointer Analysis More ..."
Making Pointer Analysis More Precise by Unleashing the Power of Selective Context Sensitivity
Tian Tan, Yue Li, Xiaoxing Ma, Chang Xu, and Yannis Smaragdakis
(Nanjing University, China; University of Athens, Greece)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Symbolic Value-Flow Static ..."
Symbolic Value-Flow Static Analysis: Deep, Precise, Complete Modeling of Ethereum Smart Contracts
Yannis Smaragdakis, Neville Grech, Sifis Lagouvardos, Konstantinos Triantafyllou, and Ilias Tsatiris
(University of Athens, Greece; University of Malta, Malta)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Smeltzer, Karl |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Type System for Extracting ..."
A Type System for Extracting Functional Specifications from Memory-Safe Imperative Programs
Paul He, Eddy Westbrook, Brent Carmer, Chris Phifer, Valentin Robert, Karl Smeltzer, Andrei Ştefănescu, Aaron Tomb, Adam Wick, Matthew Yacavone, and Steve Zdancewic
(University of Pennsylvania, USA; Galois, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Soares, Gustavo |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Multi-modal Program Inference: ..."
Multi-modal Program Inference: A Marriage of Pre-trained Language Models and Component-Based Synthesis
Kia Rahmani, Mohammad Raza, Sumit Gulwani, Vu Le, Daniel Morris, Arjun Radhakrishna, Gustavo Soares, and Ashish Tiwari
(Purdue University, USA; Microsoft, USA)
Publisher's Version
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "APIfix: Output-Oriented Program ..."
APIfix: Output-Oriented Program Synthesis for Combating Breaking Changes in Libraries
Xiang Gao, Arjun Radhakrishna, Gustavo Soares, Ridwan Shariffdeen, Sumit Gulwani, and Abhik Roychoudhury
(National University of Singapore, Singapore; Microsoft, USA)
Publisher's Version
|
| |
Söderberg, Emma |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "JavaDL: Automatically Incrementalizing ..."
JavaDL: Automatically Incrementalizing Java Bug Pattern Detection
Alexandru Dura, Christoph Reichenbach, and Emma Söderberg
(Lund University, Sweden)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Sorensen, Tyler |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "The Semantics of Shared Memory ..."
The Semantics of Shared Memory in Intel CPU/FPGA Systems
Dan Iorga, Alastair F. Donaldson, Tyler Sorensen, and John Wickerson
(Imperial College London, UK; University of California at Santa Cruz, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Specifying and Testing GPU ..."
Specifying and Testing GPU Workgroup Progress Models
Tyler Sorensen, Lucas F. Salvador, Harmit Raval, Hugues Evrard, John Wickerson, Margaret Martonosi, and Alastair F. Donaldson
(University of California at Santa Cruz, USA; Princeton University, USA; Google, USA; Imperial College London, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Sotiropoulos, Thodoris |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Well-Typed Programs Can Go ..."
Well-Typed Programs Can Go Wrong: A Study of Typing-Related Bugs in JVM Compilers
Stefanos Chaliasos, Thodoris Sotiropoulos, Georgios-Petros Drosos, Charalambos Mitropoulos, Dimitris Mitropoulos, and Diomidis Spinellis
(Athens University of Economics and Business, Greece; Technical University of Crete, Greece; University of Athens, Greece; Delft University of Technology, Netherlands)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Spinellis, Diomidis |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Well-Typed Programs Can Go ..."
Well-Typed Programs Can Go Wrong: A Study of Typing-Related Bugs in JVM Compilers
Stefanos Chaliasos, Thodoris Sotiropoulos, Georgios-Petros Drosos, Charalambos Mitropoulos, Dimitris Mitropoulos, and Diomidis Spinellis
(Athens University of Economics and Business, Greece; Technical University of Crete, Greece; University of Athens, Greece; Delft University of Technology, Netherlands)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Steele Jr., Guy L. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "LXM: Better Splittable Pseudorandom ..."
LXM: Better Splittable Pseudorandom Number Generators (and Almost as Fast)
Guy L. Steele Jr. and Sebastiano Vigna
(Oracle Labs, USA; University of Milan, Italy)
Publisher's Version
|
| |
Ştefănescu, Andrei |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Type System for Extracting ..."
A Type System for Extracting Functional Specifications from Memory-Safe Imperative Programs
Paul He, Eddy Westbrook, Brent Carmer, Chris Phifer, Valentin Robert, Karl Smeltzer, Andrei Ştefănescu, Aaron Tomb, Adam Wick, Matthew Yacavone, and Steve Zdancewic
(University of Pennsylvania, USA; Galois, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Stoica, Ion |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Gauss: Program Synthesis by ..."
Gauss: Program Synthesis by Reasoning over Graphs
Rohan Bavishi, Caroline Lemieux, Koushik Sen, and Ion Stoica
(University of California at Berkeley, USA)
Publisher's Version
|
| |
Stumpos, Steffi |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
Su, Ting |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Fully Automated Functional ..."
Fully Automated Functional Fuzzing of Android Apps for Detecting Non-crashing Logic Bugs
Ting Su, Yichen Yan, Jue Wang, Jingling Sun, Yiheng Xiong, Geguang Pu, Ke Wang, and Zhendong Su
(East China Normal University, China; Nanjing University, China; Visa Research, USA; ETH Zurich, Switzerland)
Publisher's Version
|
| |
Su, Zhendong |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Generative Type-Aware Mutation ..."
Generative Type-Aware Mutation for Testing SMT Solvers
Jiwon Park, Dominik Winterer, Chengyu Zhang, and Zhendong Su
(École Polytechnique, France; ETH Zurich, Switzerland; East China Normal University, China)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Fully Automated Functional ..."
Fully Automated Functional Fuzzing of Android Apps for Detecting Non-crashing Logic Bugs
Ting Su, Yichen Yan, Jue Wang, Jingling Sun, Yiheng Xiong, Geguang Pu, Ke Wang, and Zhendong Su
(East China Normal University, China; Nanjing University, China; Visa Research, USA; ETH Zurich, Switzerland)
Publisher's Version
|
| |
Sui, Yulei |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Compacting Points-To Sets ..."
Compacting Points-To Sets through Object Clustering
Mohamad Barbar and Yulei Sui
(University of Technology Sydney, Australia; CSIRO’s Data61, Australia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Summers, Alexander J. |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Modular Specification and ..."
Modular Specification and Verification of Closures in Rust
Fabian Wolff, Aurel Bílý, Christoph Matheja, Peter Müller, and Alexander J. Summers
(ETH Zurich, Switzerland; University of British Columbia, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rich Specifications for Ethereum ..."
Rich Specifications for Ethereum Smart Contract Verification
Christian Bräm, Marco Eilers, Peter Müller, Robin Sierra, and Alexander J. Summers
(ETH Zurich, Switzerland; University of British Columbia, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Sun, Jingling |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Fully Automated Functional ..."
Fully Automated Functional Fuzzing of Android Apps for Detecting Non-crashing Logic Bugs
Ting Su, Yichen Yan, Jue Wang, Jingling Sun, Yiheng Xiong, Geguang Pu, Ke Wang, and Zhendong Su
(East China Normal University, China; Nanjing University, China; Visa Research, USA; ETH Zurich, Switzerland)
Publisher's Version
|
| |
Tan, Gang
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "SpecSafe: Detecting Cache ..."
SpecSafe: Detecting Cache Side Channels in a Speculative World
Robert Brotzman, Danfeng Zhang, Mahmut Taylan Kandemir, and Gang Tan
(Pennsylvania State University, USA)
Publisher's Version
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Derivative-Based Parser ..."
A Derivative-Based Parser Generator for Visibly Pushdown Grammars
Xiaodong Jia, Ashish Kumar, and Gang Tan
(Pennsylvania State University, USA)
Publisher's Version
|
| |
Tan, Tian |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Making Pointer Analysis More ..."
Making Pointer Analysis More Precise by Unleashing the Power of Selective Context Sensitivity
Tian Tan, Yue Li, Xiaoxing Ma, Chang Xu, and Yannis Smaragdakis
(Nanjing University, China; University of Athens, Greece)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Tanter, Éric |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Gradually Structured Data ..."
Gradually Structured Data
Stefan Malewski, Michael Greenberg, and Éric Tanter
(University of Chile, Chile; Stevens Institute of Technology, USA; IMFD, Chile)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Tate, Ross |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Transitioning from Structural ..."
Transitioning from Structural to Nominal Code with Efficient Gradual Typing
Fabian Muehlboeck and Ross Tate
(IST Austria, Austria; Cornell University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Type Stability in Julia: Avoiding ..."
Type Stability in Julia: Avoiding Performance Pathologies in JIT Compilation
Artem Pelenitsyn, Julia Belyakova, Benjamin Chung, Ross Tate, and Jan Vitek
(Northeastern University, USA; Cornell University, USA; Czech Technical University, Czechia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Tatlock, Zachary |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rewrite Rule Inference Using ..."
Rewrite Rule Inference Using Equality Saturation
Chandrakana Nandi, Max Willsey, Amy Zhu, Yisu Remy Wang, Brett Saiki, Adam Anderson, Adriana Schulz, Dan Grossman, and Zachary Tatlock
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Tempest, Alanna |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
Thiemann, Peter |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Label Dependent Lambda Calculus ..."
Label Dependent Lambda Calculus and Gradual Typing
Weili Fu, Fabian Krause, and Peter Thiemann
(University of Freiburg, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Tip, Frank |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Automatic Migration from Synchronous ..."
Automatic Migration from Synchronous to Asynchronous JavaScript APIs
Satyajit Gokhale, Alexi Turcotte, and Frank Tip
(Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Tiwari, Ashish |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Multi-modal Program Inference: ..."
Multi-modal Program Inference: A Marriage of Pre-trained Language Models and Component-Based Synthesis
Kia Rahmani, Mohammad Raza, Sumit Gulwani, Vu Le, Daniel Morris, Arjun Radhakrishna, Gustavo Soares, and Ashish Tiwari
(Purdue University, USA; Microsoft, USA)
Publisher's Version
|
| |
Toman, Viktor |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "The Reads-From Equivalence ..."
The Reads-From Equivalence for the TSO and PSO Memory Models
Truc Lam Bui, Krishnendu Chatterjee, Tushar Gautam, Andreas Pavlogiannis, and Viktor Toman
(Comenius University Bratislava, Slovakia; IST Austria, Austria; IIT Bombay, India; Aarhus University, Denmark)
Publisher's Version
|
| |
Tomb, Aaron |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Type System for Extracting ..."
A Type System for Extracting Functional Specifications from Memory-Safe Imperative Programs
Paul He, Eddy Westbrook, Brent Carmer, Chris Phifer, Valentin Robert, Karl Smeltzer, Andrei Ştefănescu, Aaron Tomb, Adam Wick, Matthew Yacavone, and Steve Zdancewic
(University of Pennsylvania, USA; Galois, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Triantafyllou, Konstantinos |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Symbolic Value-Flow Static ..."
Symbolic Value-Flow Static Analysis: Deep, Precise, Complete Modeling of Ethereum Smart Contracts
Yannis Smaragdakis, Neville Grech, Sifis Lagouvardos, Konstantinos Triantafyllou, and Ilias Tsatiris
(University of Athens, Greece; University of Malta, Malta)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Tsatiris, Ilias |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Symbolic Value-Flow Static ..."
Symbolic Value-Flow Static Analysis: Deep, Precise, Complete Modeling of Ethereum Smart Contracts
Yannis Smaragdakis, Neville Grech, Sifis Lagouvardos, Konstantinos Triantafyllou, and Ilias Tsatiris
(University of Athens, Greece; University of Malta, Malta)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Turcotte, Alexi |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Automatic Migration from Synchronous ..."
Automatic Migration from Synchronous to Asynchronous JavaScript APIs
Satyajit Gokhale, Alexi Turcotte, and Frank Tip
(Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Ulbrich, Mattias
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Scalability and Precision ..."
Scalability and Precision by Combining Expressive Type Systems and Deductive Verification
Florian Lanzinger, Alexander Weigl, Mattias Ulbrich, and Werner Dietl
(KIT, Germany; University of Waterloo, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Ulmann, Christian |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "FPL: Fast Presburger Arithmetic ..."
FPL: Fast Presburger Arithmetic through Transprecision
Arjun Pitchanathan, Christian Ulmann, Michel Weber, Torsten Hoefler, and Tobias Grosser
(IIIT Hyderabad, India; ETH Zurich, Switzerland; University of Edinburgh, UK)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Vafeiadis, Viktor
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Making Weak Memory Models ..."
Making Weak Memory Models Fair
Ori Lahav, Egor Namakonov, Jonas Oberhauser, Anton Podkopaev, and Viktor Vafeiadis
(Tel Aviv University, Israel; St. Petersburg University, Russia; JetBrains Research, Russia; Huawei, Germany; HSE University, Russia; MPI-SWS, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Van de Pol, Jaco |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Relational Nullable Types ..."
Relational Nullable Types with Boolean Unification
Magnus Madsen and Jaco van de Pol
(Aarhus University, Denmark)
Publisher's Version
|
| |
Vedurada, Jyothi |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "MonkeyDB: Effectively Testing ..."
MonkeyDB: Effectively Testing Correctness under Weak Isolation Levels
Ranadeep Biswas, Diptanshu Kakwani, Jyothi Vedurada, Constantin Enea, and Akash Lal
(Informal Systems, France; Microsoft, India; IIT Hyderabad, India; IRIF, France; University of Paris, France; CNRS, France; Microsoft Research, India)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Verbruggen, Gust |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Semantic Programming by Example ..."
Semantic Programming by Example with Pre-trained Models
Gust Verbruggen, Vu Le, and Sumit Gulwani
(KU Leuven, Belgium; Microsoft, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Viering, Malte |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Multiparty Session Typing ..."
A Multiparty Session Typing Discipline for Fault-Tolerant Event-Driven Distributed Programming
Malte Viering, Raymond Hu, Patrick Eugster, and Lukasz Ziarek
(TU Darmstadt, Germany; Queen Mary University of London, UK; USI Lugano, Switzerland; Purdue University, USA; University at Buffalo, USA)
Publisher's Version
Artifacts Reusable
Artifacts Functional
|
| |
Vigna, Sebastiano |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "LXM: Better Splittable Pseudorandom ..."
LXM: Better Splittable Pseudorandom Number Generators (and Almost as Fast)
Guy L. Steele Jr. and Sebastiano Vigna
(Oracle Labs, USA; University of Milan, Italy)
Publisher's Version
|
| |
Vitek, Jan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Promises Are Made to Be Broken: ..."
Promises Are Made to Be Broken: Migrating R to Strict Semantics
Aviral Goel, Jan Ječmen, Sebastián Krynski, Olivier Flückiger, and Jan Vitek
(Northeastern University, USA; Czech Technical University, Czechia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "What We Eval in the Shadows: ..."
What We Eval in the Shadows: A Large-Scale Study of Eval in R Programs
Aviral Goel, Pierre Donat-Bouillud, Filip Křikava, Christoph M. Kirsch, and Jan Vitek
(Northeastern University, USA; Czech Technical University, Czechia; University of Salzburg, Austria)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Type Stability in Julia: Avoiding ..."
Type Stability in Julia: Avoiding Performance Pathologies in JIT Compilation
Artem Pelenitsyn, Julia Belyakova, Benjamin Chung, Ross Tate, and Jan Vitek
(Northeastern University, USA; Cornell University, USA; Czech Technical University, Czechia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Vu, Son Tuan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Reconciling Optimization with ..."
Reconciling Optimization with Secure Compilation
Son Tuan Vu, Albert Cohen, Arnaud De Grandmaison, Christophe Guillon, and Karine Heydemann
(Sorbonne University, France; CNRS, France; LIP6, France; Google, France; ARM, France; STMicroelectronics, France)
Publisher's Version
|
| |
Wagner, Christopher
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "QuickSilver: Modeling and ..."
QuickSilver: Modeling and Parameterized Verification for Distributed Agreement-Based Systems
Nouraldin Jaber, Christopher Wagner, Swen Jacobs, Milind Kulkarni, and Roopsha Samanta
(Purdue University, USA; CISPA, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Wang, Felicia |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Synthesizing Contracts Correct ..."
Synthesizing Contracts Correct Modulo a Test Generator
Angello Astorga, Shambwaditya Saha, Ahmad Dinkins, Felicia Wang, P. Madhusudan, and Tao Xie
(University of Illinois at Urbana-Champaign, USA; Tufts University, USA; Peking University, China)
Publisher's Version
|
| |
Wang, Jue |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Fully Automated Functional ..."
Fully Automated Functional Fuzzing of Android Apps for Detecting Non-crashing Logic Bugs
Ting Su, Yichen Yan, Jue Wang, Jingling Sun, Yiheng Xiong, Geguang Pu, Ke Wang, and Zhendong Su
(East China Normal University, China; Nanjing University, China; Visa Research, USA; ETH Zurich, Switzerland)
Publisher's Version
|
| |
Wang, Ke |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Fully Automated Functional ..."
Fully Automated Functional Fuzzing of Android Apps for Detecting Non-crashing Logic Bugs
Ting Su, Yichen Yan, Jue Wang, Jingling Sun, Yiheng Xiong, Geguang Pu, Ke Wang, and Zhendong Su
(East China Normal University, China; Nanjing University, China; Visa Research, USA; ETH Zurich, Switzerland)
Publisher's Version
|
| |
Wang, Meng |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Synbit: Synthesizing Bidirectional ..."
Synbit: Synthesizing Bidirectional Programs using Unidirectional Sketches
Masaomi Yamaguchi, Kazutaka Matsuda, Cristina David, and Meng Wang
(Tohoku University, Japan; University of Bristol, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Wang, Yisu Remy |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rewrite Rule Inference Using ..."
Rewrite Rule Inference Using Equality Saturation
Chandrakana Nandi, Max Willsey, Amy Zhu, Yisu Remy Wang, Brett Saiki, Adam Anderson, Adriana Schulz, Dan Grossman, and Zachary Tatlock
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Warden, Christy |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
Weber, Michel |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "FPL: Fast Presburger Arithmetic ..."
FPL: Fast Presburger Arithmetic through Transprecision
Arjun Pitchanathan, Christian Ulmann, Michel Weber, Torsten Hoefler, and Tobias Grosser
(IIIT Hyderabad, India; ETH Zurich, Switzerland; University of Edinburgh, UK)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Wei, Guannan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Reachability Types: Tracking ..."
Reachability Types: Tracking Aliasing and Separation in Higher-Order Functional Programs
Yuyan Bao, Guannan Wei, Oliver Bračevac, Yuxuan Jiang, Qiyang He, and Tiark Rompf
(University of Waterloo, Canada; Purdue University, USA)
Publisher's Version
|
| |
Weigl, Alexander |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Scalability and Precision ..."
Scalability and Precision by Combining Expressive Type Systems and Deductive Verification
Florian Lanzinger, Alexander Weigl, Mattias Ulbrich, and Werner Dietl
(KIT, Germany; University of Waterloo, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Westbrook, Eddy |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Type System for Extracting ..."
A Type System for Extracting Functional Specifications from Memory-Safe Imperative Programs
Paul He, Eddy Westbrook, Brent Carmer, Chris Phifer, Valentin Robert, Karl Smeltzer, Andrei Ştefănescu, Aaron Tomb, Adam Wick, Matthew Yacavone, and Steve Zdancewic
(University of Pennsylvania, USA; Galois, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Wick, Adam |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Type System for Extracting ..."
A Type System for Extracting Functional Specifications from Memory-Safe Imperative Programs
Paul He, Eddy Westbrook, Brent Carmer, Chris Phifer, Valentin Robert, Karl Smeltzer, Andrei Ştefănescu, Aaron Tomb, Adam Wick, Matthew Yacavone, and Steve Zdancewic
(University of Pennsylvania, USA; Galois, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Wickerson, John |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Formal Verification of High-Level ..."
Formal Verification of High-Level Synthesis
Yann Herklotz, James D. Pollard, Nadesh Ramanathan, and John Wickerson
(Imperial College London, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "The Semantics of Shared Memory ..."
The Semantics of Shared Memory in Intel CPU/FPGA Systems
Dan Iorga, Alastair F. Donaldson, Tyler Sorensen, and John Wickerson
(Imperial College London, UK; University of California at Santa Cruz, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Specifying and Testing GPU ..."
Specifying and Testing GPU Workgroup Progress Models
Tyler Sorensen, Lucas F. Salvador, Harmit Raval, Hugues Evrard, John Wickerson, Margaret Martonosi, and Alastair F. Donaldson
(University of California at Santa Cruz, USA; Princeton University, USA; Google, USA; Imperial College London, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Wies, Thomas |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Verifying Concurrent Multicopy ..."
Verifying Concurrent Multicopy Search Structures
Nisarg Patel, Siddharth Krishna, Dennis Shasha, and Thomas Wies
(New York University, USA; Microsoft Research, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Willsey, Max |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rewrite Rule Inference Using ..."
Rewrite Rule Inference Using Equality Saturation
Chandrakana Nandi, Max Willsey, Amy Zhu, Yisu Remy Wang, Brett Saiki, Adam Anderson, Adriana Schulz, Dan Grossman, and Zachary Tatlock
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Winterer, Dominik |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Generative Type-Aware Mutation ..."
Generative Type-Aware Mutation for Testing SMT Solvers
Jiwon Park, Dominik Winterer, Chengyu Zhang, and Zhendong Su
(École Polytechnique, France; ETH Zurich, Switzerland; East China Normal University, China)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Wolff, Fabian |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Modular Specification and ..."
Modular Specification and Verification of Closures in Rust
Fabian Wolff, Aurel Bílý, Christoph Matheja, Peter Müller, and Alexander J. Summers
(ETH Zurich, Switzerland; University of British Columbia, Canada)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Xia, Jingtao
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Generalizable Synthesis through ..."
Generalizable Synthesis through Unification
Ruyi Ji, Jingtao Xia, Yingfei Xiong, and Zhenjiang Hu
(Peking University, China)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Xie, Tao |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Synthesizing Contracts Correct ..."
Synthesizing Contracts Correct Modulo a Test Generator
Angello Astorga, Shambwaditya Saha, Ahmad Dinkins, Felicia Wang, P. Madhusudan, and Tao Xie
(University of Illinois at Urbana-Champaign, USA; Tufts University, USA; Peking University, China)
Publisher's Version
|
| |
Xiong, Yiheng |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Fully Automated Functional ..."
Fully Automated Functional Fuzzing of Android Apps for Detecting Non-crashing Logic Bugs
Ting Su, Yichen Yan, Jue Wang, Jingling Sun, Yiheng Xiong, Geguang Pu, Ke Wang, and Zhendong Su
(East China Normal University, China; Nanjing University, China; Visa Research, USA; ETH Zurich, Switzerland)
Publisher's Version
|
| |
Xiong, Yingfei |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Generalizable Synthesis through ..."
Generalizable Synthesis through Unification
Ruyi Ji, Jingtao Xia, Yingfei Xiong, and Zhenjiang Hu
(Peking University, China)
Publisher's Version
Published Artifact
Artifacts Available
|
| |
Xu, Chang |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Making Pointer Analysis More ..."
Making Pointer Analysis More Precise by Unleashing the Power of Selective Context Sensitivity
Tian Tan, Yue Li, Xiaoxing Ma, Chang Xu, and Yannis Smaragdakis
(Nanjing University, China; University of Athens, Greece)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Xu, Haoran |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Copy-and-Patch Compilation: ..."
Copy-and-Patch Compilation: A Fast Compilation Algorithm for High-Level Languages and Bytecode
Haoran Xu and Fredrik Kjolstad
(Stanford University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Xu, Tianyin |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Static Detection of Silent ..."
Static Detection of Silent Misconfigurations with Deep Interaction Analysis
Jialu Zhang, Ruzica Piskac, Ennan Zhai, and Tianyin Xu
(Yale University, USA; Alibaba Group, USA; University of Illinois at Urbana-Champaign, USA)
Publisher's Version
Artifacts Functional
|
| |
Xu, Yuanchao |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "UDF to SQL Translation through ..."
UDF to SQL Translation through Compositional Lazy Inductive Synthesis
Guoqiang Zhang, Yuanchao Xu, Xipeng Shen, and Işıl Dillig
(North Carolina State University, USA; University of Texas at Austin, USA)
Publisher's Version
|
| |
Xu, Ziyang |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Safer at Any Speed: Automatic ..."
Safer at Any Speed: Automatic Context-Aware Safety Enhancement for Rust
Natalie Popescu, Ziyang Xu, Sotiris Apostolakis, David I. August, and Amit Levy
(Princeton University, USA; Google, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Yacavone, Matthew
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Type System for Extracting ..."
A Type System for Extracting Functional Specifications from Memory-Safe Imperative Programs
Paul He, Eddy Westbrook, Brent Carmer, Chris Phifer, Valentin Robert, Karl Smeltzer, Andrei Ştefănescu, Aaron Tomb, Adam Wick, Matthew Yacavone, and Steve Zdancewic
(University of Pennsylvania, USA; Galois, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Yadav, Rohan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Compilation of Sparse Array ..."
Compilation of Sparse Array Programming Models
Rawn Henry, Olivia Hsu, Rohan Yadav, Stephen Chou, Kunle Olukotun, Saman Amarasinghe, and Fredrik Kjolstad
(Massachusetts Institute of Technology, USA; Stanford University, USA)
Publisher's Version
|
| |
Yamaguchi, Masaomi |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Synbit: Synthesizing Bidirectional ..."
Synbit: Synthesizing Bidirectional Programs using Unidirectional Sketches
Masaomi Yamaguchi, Kazutaka Matsuda, Cristina David, and Meng Wang
(Tohoku University, Japan; University of Bristol, UK)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Yan, Pengbo |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "SecRSL: Security Separation ..."
SecRSL: Security Separation Logic for C11 Release-Acquire Concurrency
Pengbo Yan and Toby Murray
(University of Melbourne, Australia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Yan, Yichen |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Fully Automated Functional ..."
Fully Automated Functional Fuzzing of Android Apps for Detecting Non-crashing Logic Bugs
Ting Su, Yichen Yan, Jue Wang, Jingling Sun, Yiheng Xiong, Geguang Pu, Ke Wang, and Zhendong Su
(East China Normal University, China; Nanjing University, China; Visa Research, USA; ETH Zurich, Switzerland)
Publisher's Version
|
| |
Yang, Shannon |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
Yao, Peisen |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Program Analysis via Efficient ..."
Program Analysis via Efficient Symbolic Abstraction
Peisen Yao, Qingkai Shi, Heqing Huang, and Charles Zhang
(Hong Kong University of Science and Technology, China; Ant Group, China)
Publisher's Version
|
| |
Yuan, Charles |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Statically Bounded-Memory ..."
Statically Bounded-Memory Delayed Sampling for Probabilistic Streams
Eric Atkinson, Guillaume Baudart, Louis Mandel, Charles Yuan, and Michael Carbin
(Massachusetts Institute of Technology, USA; Inria, France; ENS, France; PSL University, France; IBM Research, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Zdancewic, Steve
|
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Type System for Extracting ..."
A Type System for Extracting Functional Specifications from Memory-Safe Imperative Programs
Paul He, Eddy Westbrook, Brent Carmer, Chris Phifer, Valentin Robert, Karl Smeltzer, Andrei Ştefănescu, Aaron Tomb, Adam Wick, Matthew Yacavone, and Steve Zdancewic
(University of Pennsylvania, USA; Galois, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
|
| |
Zhai, Ennan |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Static Detection of Silent ..."
Static Detection of Silent Misconfigurations with Deep Interaction Analysis
Jialu Zhang, Ruzica Piskac, Ennan Zhai, and Tianyin Xu
(Yale University, USA; Alibaba Group, USA; University of Illinois at Urbana-Champaign, USA)
Publisher's Version
Artifacts Functional
|
| |
Zhang, Charles |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Program Analysis via Efficient ..."
Program Analysis via Efficient Symbolic Abstraction
Peisen Yao, Qingkai Shi, Heqing Huang, and Charles Zhang
(Hong Kong University of Science and Technology, China; Ant Group, China)
Publisher's Version
|
| |
Zhang, Chengyu |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Generative Type-Aware Mutation ..."
Generative Type-Aware Mutation for Testing SMT Solvers
Jiwon Park, Dominik Winterer, Chengyu Zhang, and Zhendong Su
(École Polytechnique, France; ETH Zurich, Switzerland; East China Normal University, China)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Zhang, Danfeng |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "SpecSafe: Detecting Cache ..."
SpecSafe: Detecting Cache Side Channels in a Speculative World
Robert Brotzman, Danfeng Zhang, Mahmut Taylan Kandemir, and Gang Tan
(Pennsylvania State University, USA)
Publisher's Version
|
| |
Zhang, Guoqiang |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "UDF to SQL Translation through ..."
UDF to SQL Translation through Compositional Lazy Inductive Synthesis
Guoqiang Zhang, Yuanchao Xu, Xipeng Shen, and Işıl Dillig
(North Carolina State University, USA; University of Texas at Austin, USA)
Publisher's Version
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Coarsening Optimization for ..."
Coarsening Optimization for Differentiable Programming
Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Grigsby Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, and Shannon Yang
(North Carolina State University, USA; Facebook, USA)
Publisher's Version
|
| |
Zhang, Jialu |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Static Detection of Silent ..."
Static Detection of Silent Misconfigurations with Deep Interaction Analysis
Jialu Zhang, Ruzica Piskac, Ennan Zhai, and Tianyin Xu
(Yale University, USA; Alibaba Group, USA; University of Illinois at Urbana-Champaign, USA)
Publisher's Version
Artifacts Functional
|
| |
Zhou, Zhe |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Data-Driven Abductive Inference ..."
Data-Driven Abductive Inference of Library Specifications
Zhe Zhou, Robert Dickerson, Benjamin Delaware, and Suresh Jagannathan
(Purdue University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Zhou, Ziqiao |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Interpretable Noninterference ..."
Interpretable Noninterference Measurement and Its Application to Processor Designs
Ziqiao Zhou and Michael K. Reiter
(Microsoft Research, USA; Duke University, USA)
Publisher's Version
|
| |
Zhu, Amy |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "Rewrite Rule Inference Using ..."
Rewrite Rule Inference Using Equality Saturation
Chandrakana Nandi, Max Willsey, Amy Zhu, Yisu Remy Wang, Brett Saiki, Adam Anderson, Adriana Schulz, Dan Grossman, and Zachary Tatlock
(University of Washington, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
|
| |
Ziarek, Lukasz |
Proc. ACM Program. Lang., vol. 5, issue OOPSLA: "A Multiparty Session Typing ..."
A Multiparty Session Typing Discipline for Fault-Tolerant Event-Driven Distributed Programming
Malte Viering, Raymond Hu, Patrick Eugster, and Lukasz Ziarek
(TU Darmstadt, Germany; Queen Mary University of London, UK; USI Lugano, Switzerland; Purdue University, USA; University at Buffalo, USA)
Publisher's Version
Artifacts Reusable
Artifacts Functional
|