Proceedings of the ACM on Programming Languages 2024: all accepted papers
- An Axiomatic Basis for Computer Programming on the Relaxed Arm-A Architecture: The AxSL Logic ↗Angus Hammond, Zongyuan Liu, Thibaut Pérami et al.8 citations
- Answer Refinement Modification: Refinement Type System for Algebraic Effects and Handlers ↗Fuga Kawamata, Hiroshi Unno, Taro Sekiyama et al.8 citations
- CCLemma: E-Graph Guided Lemma Discovery for Inductive Equational Proofs ↗Cole Kurashige, Ruyi Ji, Aditya Giridharan et al.8 citations
- Forge: A Tool and Language for Teaching Formal Methods ↗Tim Nelson, Ben Greenman, Siddhartha Prasad et al.8 citations
- Learning Abstraction Selection for Bayesian Program Analysis ↗Y. M. Zhang, Yuanfeng Shi, Xin Zhang8 citations
- Probabilistic Programming with Programmable Variational Inference ↗McCoy R. Becker, Alexander K. Lew, Xiaoyan Wang et al.8 citations
- Quantum Probabilistic Model Checking for Time-Bounded Properties ↗Seungmin Jeon, Kyeongmin Cho, Chan Gu Kang et al.8 citations
- Sound Borrow-Checking for Rust via Symbolic Semantics ↗Son Ho, Aymeric Fromherz, Jonathan Protzenko8 citations
- Soundly Handling Linearity ↗Wenhao Tang, Daniel Hillerström, Sam Lindley et al.8 citations
- Weighted Context-Free-Language Ordered Binary Decision Diagrams ↗Meghana Aparna Sistla, Swarat Chaudhuri, Thomas Reps8 citations
- A Family of Fast and Memory Efficient Lock- and Wait-Free Reclamation ↗Ruslan Nikolaev, Binoy Ravindran7 citations
- A HAT Trick: Automatically Verifying Representation Invariants using Symbolic Finite Automata ↗Zhe Zhou, Qianchuan Ye, Benjamin Delaware et al.7 citations
- Automatic Parallelism Management ↗Sam Westrick, Matthew T. Fluet, Mike Rainey et al.7 citations
- Compiling with Abstract Interpretation ↗Dorian Lesbre, Matthieu Lemerre7 citations
- Descend: A Safe GPU Systems Programming Language ↗Bastian Köpcke, Sergei Petrovich Gorlatch, Michel Steuwer7 citations
- Distributions for Compositionally Differentiating Parametric Discontinuities ↗Jesse Michel, Kevin Mu, Xuanda Yang et al.7 citations
- Efficient Bottom-Up Synthesis for Programs with Local Variables ↗Xiang Li, Xiangyu Zhou, Rui Dong et al.7 citations
- FPCC: Detecting Floating-Point Errors via Chain Conditions ↗Xin Yi, Hengbiao Yu, Liqian Chen et al.7 citations
- Finding ∀∃ Hyperbugs using Symbolic Execution ↗Arthur Correnson, Tobias Nießen, Bernd Finkbeiner et al.7 citations
- Functional Ownership through Fractional Uniqueness ↗Daniel Marshall, Dominic A. Orchard7 citations
- HardTaint: Production-Run Dynamic Taint Analysis via Selective Hardware Tracing ↗Yiyu Zhang, Tianyi Liu, Yueyang Wang et al.7 citations
- HiPy: Extracting High-Level Semantics from Python Code for Data Processing ↗Michael Jungmair, Alexis Engelke, Jana Giceva7 citations
- Implementation and Synthesis of Math Library Functions ↗Ian Briggs, Yash Lad, Pavel Panchekha7 citations
- Lexical Effect Handlers, Directly ↗Cong Ma, Zhaoyi Ge, Edward Lee et al.7 citations
- Mechanizing Refinement Types ↗Michael H. Borkowski, Niki Vazou, Ranjit Jhala7 citations
- On Learning Polynomial Recursive Programs ↗Alex Buna, Vincent Cheval, Mahsa Shirmohammadi et al.7 citations
- On-the-Fly Static Analysis via Dynamic Bidirected Dyck Reachability ↗Shankara Narayanan Krishna, Aniket Lal, Andreas Pavlogiannis et al.7 citations
- PolyJuice: Detecting Mis-compilation Bugs in Tensor Compilers with Equality Saturation Based Rewriting ↗Chijin Zhou, Bingzhou Qian, Gwihwan Go et al.7 citations
- Practical Verification of Smart Contracts using Memory Splitting ↗Shelly Grossman, John Toman, Alexander Bakst et al.7 citations
- ReLU Hull Approximation ↗Zhongkui Ma, Jiaying Li, Guangdong Bai7 citations
- Recursive Program Synthesis using Paramorphisms ↗Qiantan Hong, Alex Aiken7 citations
- Robust Resource Bounds with Static Analysis and Bayesian Inference ↗Long Pham, Feras A. Saad, Jan Hoffmann7 citations
- Sound Gradual Verification with Symbolic Execution ↗Conrad Zimmerman, Jenna DiVincenzo, Jonathan Aldrich7 citations
- Stream Types ↗Joseph W. Cutler, Christopher Watson, Emeka Nkurumeh et al.7 citations
- Strong Invariants Are Hard: On the Hardness of Strongest Polynomial Invariants for (Probabilistic) Programs ↗Julian Müllner, Marcel Moosbrugger, Laura Kovács7 citations
- The Essence of Generalized Algebraic Data Types ↗Filip Sieczkowski, Sergei Stepanenko, Jonathan Sterling et al.7 citations
- UniSparse: An Intermediate Language for General Sparse Format Customization ↗Jie Liu, Zhongyuan Zhao, Zijian Ding et al.7 citations
- With a Few Square Roots, Quantum Computing Is as Easy as Pi ↗Jacques Carette, Chris Heunen, Robin Kaarsgaard et al.7 citations
- Abstracting Effect Systems for Algebraic Effect Handlers ↗T. Yoshioka, Taro Sekiyama, Atsushi Igarashi6 citations
- Automated Verification of Fundamental Algebraic Laws ↗George Zakhour, Pascal Weisenburger, Guido Salvaneschi6 citations
- Boosting the Performance of Alias-Aware IFDS Analysis with CFL-Based Environment Transformers ↗Haofeng Li, Chenghang Shi, Jie Lu et al.6 citations
- Closure-Free Functional Programming in a Two-Level Type Theory ↗András Kovács6 citations
- Compilation of Modular and General Sparse Workspaces ↗Genghan Zhang, Olivia Hsu, Fredrik Kjølstad6 citations
- Compiling Probabilistic Programs for Variable Elimination with Information Flow ↗Jianlin Li, Eric Wang, Yizhou Zhang6 citations
- Concurrent Immediate Reference Counting ↗Jaehwang Jung, Jeonghyeon Kim, Matthew Parkinson et al.6 citations
- Consolidating Smart Contracts with Behavioral Contracts ↗Guannan Wei, Danning Xie, Wuqi Zhang et al.6 citations
- Control-Flow Deobfuscation using Trace-Informed Compositional Program Synthesis ↗Benjamin Mariano, Ziteng Wang, Shankara Pailoor et al.6 citations
- Degrees of Separation: A Flexible Type System for Safe Concurrency ↗Yichen Xu, Aleksander Boruch-Gruszecki, Martin Odersky6 citations
- Dependency-Aware Code Naturalness ↗Chen Yang, Junjie Chen, Jiajun Jiang et al.6 citations
- Effect Handlers for C via Coroutines ↗Mario Alvarez-Picallo, Teodoro Freund, Dan R. Ghica et al.6 citations
- Efficient CHAD ↗Tom Smeding, Matthijs Vákár6 citations
- Enriched Presheaf Model of Quantum FPC ↗Takeshi Tsukada, Kazuyuki Asada6 citations
- Equivalence and Similarity Refutation for Probabilistic Programs ↗Krishnendu Chatterjee, Ehsan Kafshdar Goharshady, Petr Novotný et al.6 citations
- Falcon: A Scalable Analytical Cache Model ↗Arjun Pitchanathan, Kunwar Shaanjeet Singh Grover, Tobias Grosser6 citations
- HOL4P4: Mechanized Small-Step Semantics for P4 ↗Anoud Alshnakat, Didrik Lundberg, Roberto Guanciale et al.6 citations
- HybridSA: GPU Acceleration of Multi-pattern Regex Matching using Bit Parallelism ↗Alexis Le Glaunec, Lingkun Kong, Konstantinos Mamouras6 citations
- Hypra: A Deductive Program Verifier for Hyper Hoare Logic ↗Thibault Dardinier, Anqi Li, Péter Müller6 citations
- Jacdac: Service-Based Prototyping of Embedded Systems ↗Thomas Ball, Peli de Halleux, James Devine et al.6 citations
- Modular Hardware Design of Pipelined Circuits with Hazards ↗Minseong Jang, J. G. Rhee, Woojin Lee et al.6 citations
- Multris: Functional Verification of Multiparty Message Passing in Separation Logic ↗Jonas Kastberg Hinrichsen, Jules Jacobs, Robbert Krebbers6 citations
- Optimal Program Synthesis via Abstract Interpretation ↗Stephen Mell, Steve Zdancewic, Osbert Bastani6 citations
- Qubit Recycling Revisited ↗Hanru Jiang6 citations
- Quest Complete: The Holy Grail of Gradual Security ↗Tianyu Chen, Jeremy G. Siek6 citations
- Realistic Realizability: Specifying ABIs You Can Count On ↗Andrew Wagner, Zachary Eisbach, Amal Ahmed6 citations
- SpEQ: Translation of Sparse Codes using Equivalences ↗Avery Laird, Bangtian Liu, Nikolaj Bjørner et al.6 citations
- SparseAuto: An Auto-scheduler for Sparse Tensor Computations using Recursive Loop Nest Restructuring ↗Adhitha Dias, Logan S. Anderson, Kirshanthan Sundararajah et al.6 citations
- Staged Compilation with Module Functors ↗Tsung-Ju Chiang, Jeremy Yallop, Leo White et al.6 citations
- Static Analysis for Checking the Disambiguation Robustness of Regular Expressions ↗Konstantinos Mamouras, Alexis Le Glaunec, Wu Angela Li et al.6 citations
- The Functional Essence of Imperative Binary Search Trees ↗Anton Lorenzen, Daan Leijen, Wouter Swierstra et al.6 citations
- Towards Trustworthy Automated Program Verifiers: Formally Validating Translations into an Intermediate Verification Language ↗G. Parthasarathy, Thibault Dardinier, Benjamin Bonneau et al.6 citations
- VarLifter: Recovering Variables and Types from Bytecode of Solidity Smart Contracts ↗Yichuan Li, Wei Song, Jeff Huang6 citations
- Wasm-R3: Record-Reduce-Replay for Realistic and Standalone WebAssembly Benchmarks ↗Doehyun Baek, Jakob Getz, Yusung Sim et al.6 citations
- A Coq Mechanization of JavaScript Regular Expression Semantics ↗Noé De Santo, Aurèle Barrière, Clément Pit-Claudel5 citations
- AdoB: Bridging Benign and Byzantine Consensus with Atomic Distributed Objects ↗Wolf Honoré, Longfei Qiu, Y. K. Kim et al.5 citations
- Automated Verification of Higher-Order Probabilistic Programs via a Dependent Refinement Type System ↗Satoshi Kura, Hiroshi Unno5 citations
- Compiler Support for Sparse Tensor Convolutions ↗Peiming Liu, Alexander J Root, Anlun Xu et al.5 citations
- Compiling Conditional Quantum Gates without Using Helper Qubits ↗Keli Huang, Jens Palsberg5 citations
- Context-Free Language Reachability via Skewed Tabulation ↗Yuxiang Lei, Camille Bossut, Yulei Sui et al.5 citations
- Crabtree: Rust API Test Synthesis Guided by Coverage and Type ↗Yoshiki Takashima, Chanhee Cho, Ruben Martins et al.5 citations
- Deciding Asynchronous Hyperproperties for Recursive Programs ↗Jens Oliver Gutsfeld, Markus Müller-Olm, Christoph Ohrem5 citations
- Diffy: Data-Driven Bug Finding for Configurations ↗Siva Kesava Reddy Kakarla, Francis Y. Yan, Ryan Beckett5 citations
- EasyBC: A Cryptography-Specific Language for Security Analysis of Block Ciphers against Differential Cryptanalysis ↗Pu Sun, Fu Song, Yuqi Chen et al.5 citations
- Effects and Coeffects in Call-by-Push-Value ↗Cassia Torczon, Emmanuel Suárez Acevedo, Shubh Agrawal et al.5 citations
- Fusing Direct Manipulations into Functional Programs ↗Xing Zhang, Ruifeng Xie, Guanchen Guo et al.5 citations
- GenSQL: A Probabilistic Programming System for Querying Generative Models of Database Tables ↗Mathieu Huot, Matin Ghavami, Alexander K. Lew et al.5 citations
- Hopping Proofs of Expectation-Based Properties: Applications to Skiplists and Security Proofs ↗Martin Avanzini, Gilles Barthe, Benjamin Grégoire et al.5 citations
- Inference of Robust Reachability Constraints ↗Yanis Sellami, Guillaume Girol, Frédéric Recoules et al.5 citations
- Iris-MSWasm: Elucidating and Mechanising the Security Invariants of Memory-Safe WebAssembly ↗Maxime Legoupil, June Rousseau, Aïna Linn Georges et al.5 citations
- Jmvx: Fast Multi-threaded Multi-version Execution and Record-Replay for Managed Languages ↗David Schwartz, Ankith Kowshik, Luís Pina5 citations
- Model Checking Distributed Protocols in Must ↗Constantin Enea, Dimitra Giannakopoulou, Michalis Kokologiannakis et al.5 citations
- Modular Synthesis of Efficient Quantum Uncomputation ↗Hristo Venev, Timon Gehr, Dimitar I. Dimitrov et al.5 citations
- Optimistic Stack Allocation and Dynamic Heapification for Managed Runtimes ↗Aditya Anand, S S S N V Adithya, Swapnil Rustagi et al.5 citations
- Polynomial Time and Dependent Types ↗Robert Atkey5 citations
- Quantitative Weakest Hyper Pre: Unifying Correctness and Incorrectness Hyperproperties via Predicate Transformers ↗Linpeng Zhang, Noam Zilberstein, Benjamin Lucien Kaminski et al.5 citations
- Reducing Static Analysis Unsoundness with Approximate Interpretation ↗Mathias Rud Laursen, Wenyuan Xu, Anders Møller5 citations
- RichWasm: Bringing Safe, Fine-Grained, Shared-Memory Interoperability Down to WebAssembly ↗Michael Fitzgibbons, Zoe Paraskevopoulou, Noble Mushtak et al.5 citations
- SMT2Test: From SMT Formulas to Effective Test Cases ↗Chengyu Zhang, Zhendong Su5 citations
- Securing Verified IO Programs Against Unverified Code in F* ↗Cezar-Constantin Andrici, Ştefan Ciobâcă, Cătălin Hriţcu et al.5 citations
- StarMalloc: Verifying a Modern, Hardened Memory Allocator ↗Antonin Reitz, Aymeric Fromherz, Jonathan Protzenko5 citations
- Tachis: Higher-Order Separation Logic with Credits for Expected Costs ↗Philipp G. Haselwarter, Kwing Hei Li, Markus de Medeiros et al.5 citations
This page in Markdown → https://md.research.elamur.ai/free/en/venues/proceedings-of-the-acm-on-programming-languages/2024/papers/page/2/