🏠
홈
📊
트렌드
🏆
논문
👤
마이
💬 문의
CS-
Pedia
Trends
Best Papers
Best Papers
/
POPL
POPL Best Papers
ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
37 papers · 2021–2025
← POPL Conference Info
🏆
2025
(7)
Distinguished Paper Award
A Primal-Dual Perspective on Program Verification Algorithms
Takeshi TsukadaHiroshi UnnoOded PadonSharon Shoham
formal verification
algorithms
fixpoint
Distinguished Paper Award
Affect: An Affine Type and Effect System
Orpheas van RooijRobbert Krebbers
type systems
effects
affine types
Distinguished Paper Award
Barendregt Convenes with Knaster and Tarski: Strong Rule Induction for Syntax with Bindings
Jan van BrüggeJames McKinnaAndrei PopescuDmitriy Traytel
formal methods
type theory
induction
Distinguished Paper Award
Data Race Freedom à la Mode
Aina Linn GeorgesBenjamin PetersLaila ElbeheiryLeo WhiteStephen DolanRichard A. EisenbergChris CasinghinoFrançois PottierDerek Dreyer
concurrency
race freedom
type systems
Distinguished Paper Award
Guaranteed Bounds on Posterior Distributions of Discrete Probabilistic Programs with Loops
Fabian ZaiserAndrzej MurawskiC.-H. Luke Ong
probabilistic programming
formal methods
loops
Distinguished Paper Award
Relaxed Memory Concurrency Re-executed
Evgenii MoiseenkoMatteo MeluzziInnokentii MeleshchenkoIvan KabashnyiAnton PodkopaevSoham Chakraborty
concurrency
memory models
formal methods
Distinguished Paper Award
TensorRight: Automated Verification of Tensor Graph Rewrites
Jai AroraSirui LuDevansh JainTianfan XuFarzin HoushmandPhitchaya Mangpo PhothilimthanaMohsen LesaniPraveen NarayananKarthik Srinivasa MurthyRastislav BodíkAmit SabneCharith Mendis
machine learning
compilers
formal verification
tensor
🏆
2024
(9)
Distinguished Paper Award
An Infinite Needle in a Finite Haystack: Finding Infinite Counter-Models in Deductive Verification
Neta EladOded PadonSharon Shoham
formal verification
counterexamples
deductive reasoning
Distinguished Paper Award
Automatic Parallelism Management
Sam WestrickMatthew FluetMike RaineyUmut A. Acar
parallel computing
programming languages
scheduling
Distinguished Paper Award
Flan: An Expressive and Efficient Datalog Compiler for Program Analysis
Supun AbeysingheAnxhelo XhebrajTiark Rompf
compilers
datalog
program analysis
Distinguished Paper Award
Implementation and Synthesis of Math Library Functions
Ian BriggsYash LadPavel Panchekha
numerical computing
program synthesis
floating point
Distinguished Paper Award
Modular Denotational Semantics for Effects with Guarded Interaction Trees
Daniel FruminAmin TimanyLars Birkedal
formal semantics
effects
interaction trees
Distinguished Paper Award
Nominal Recursors as Epi-Recursors
Andrei Popescu
type theory
formal methods
recursion
Distinguished Paper Award
Parametric Subtyping for Structural Parametric Polymorphism
Henry DeYoungAndreia MordidoFrank PfenningAnkush Das
type systems
subtyping
polymorphism
Distinguished Paper Award
Soundly Handling Linearity
Wenhao TangDaniel HillerströmSam LindleyJ. Garrett Morris
type systems
linear types
effects
Distinguished Paper Award
Total Type Error Localization and Recovery with Holes
Eric ZhaoRaef MaroofAnand DukkipatiAndrew BlinnZhiyi PanCyrus Omar
type systems
error recovery
programming tools
🏆
2023
(7)
Distinguished Paper Award
ADEV: Sound Automatic Differentiation of Expected Values of Probabilistic Programs
Alexander K. LewMathieu HuotSam StatonVikash K. Mansinghka
probabilistic programming
automatic differentiation
machine learning
Distinguished Paper Award
Admissible Types-to-PERs Relativization in Higher-Order Logic
Andrei PopescuDmitriy Traytel
type theory
formal methods
higher-order logic
Distinguished Paper Award
DimSum: A Decentralized Approach to Multi-language Semantics and Verification
Michael SammlerSimon SpiesYoungju SongEmanuele D'OsualdoRobbert KrebbersDeepak GargDerek Dreyer
formal methods
multi-language
verification
Distinguished Paper Award
Dynamic Race Detection with O(1) Samples
Mosaad Al ThokairMinjian ZhangUmang MathurMahesh Viswanathan
concurrency
race detection
program analysis
Distinguished Paper Award
Higher-Order Leak and Deadlock Free Locks
Jules JacobsStephanie Balzer
concurrency
type systems
formal methods
Distinguished Paper Award
Modular Primal-Dual Fixpoint Logic Solving for Temporal Verification
Hiroshi UnnoTachio TerauchiYu GuEric Koskinen
formal verification
temporal logic
fixpoint
Distinguished Paper Award
SSA Translation Is an Abstract Interpretation
Matthieu Lemerre
compilers
abstract interpretation
ssa
🏆
2022
(7)
Distinguished Paper Award
Bottom-Up Synthesis of Recursive Functional Programs using Angelic Execution
Anders MiltnerAdrian Trejo NuñezAna BrendelSwarat ChaudhuriIşıl Dillig
program synthesis
functional programming
recursion
Distinguished Paper Award
Formal Metatheory of Second-Order Abstract Syntax
Marcelo FioreDmitrij Szamozvancev
formal methods
type theory
abstract syntax
Distinguished Paper Award
Learning Formulas in Finite Variable Logics
Paul KrogmeierP. Madhusudan
formal methods
machine learning
logic
Distinguished Paper Award
Observational Equality: Now for Good
Loïc PujetNicolas Tabareau
type theory
equality
dependent types
Distinguished Paper Award
One Polynomial Approximation to Produce Correctly Rounded Results of an Elementary Function for Multiple Representations and Rounding Modes
Jay P. LimSantosh Nagarakatte
numerical computing
floating point
correctness
Distinguished Paper Award
Pirouette: Higher-Order Typed Functional Choreographies
Andrew K. HirschDeepak Garg
type systems
choreographies
functional programming
Distinguished Paper Award
Simuliris: A Separation Logic Framework for Verifying Concurrent Program Optimizations
Lennard GäherMichael SammlerSimon SpiesRalf JungHoang-Hai DangRobbert KrebbersJeehoon KangDerek Dreyer
concurrency
separation logic
program optimization
formal methods
🏆
2021
(7)
Distinguished Paper Award
A Pre-Expectation Calculus for Probabilistic Sensitivity
Alejandro AguirreGilles BartheJustin HsuBenjamin Lucien KaminskiJoost-Pieter KatoenChristoph Matheja
probabilistic programming
formal methods
sensitivity analysis
Distinguished Paper Award
A Verified Optimizer for Quantum Circuits
Kesha HietalaRobert RandShih-Han HungXiaodi WuMichael Hicks
quantum computing
compilers
formal verification
Distinguished Paper Award
An Abstract Interpretation for SPMD Divergence on Reducible Control Flow Graphs
Julian RosemannSimon MollSebastian Hack
abstract interpretation
compilers
gpu
Distinguished Paper Award
Automatically Eliminating Speculative Leaks from Cryptographic Code with Blade
Marco VassenaCraig DisselkoenKlaus von GleissenthallSunjay CauligiRami Gökhan KıcıRanjit JhalaDean TullsenDeian Stefan
security
speculative execution
program analysis
cryptography
Distinguished Paper Award
Context-Bounded Verification of Liveness Properties for Multithreaded Shared-Memory Programs
Pascal BaumannRupak MajumdarRamanathan S. ThinniyamGeorg Zetzsche
concurrency
formal verification
liveness
Distinguished Paper Award
Provably Space Efficient Parallel Functional Programming
Jatin AroraSam WestrickUmut A. Acar
parallel computing
functional programming
space efficiency
Distinguished Paper Award
egg: Fast and Extensible Equality Saturation
Max WillseyChandrakana NandiYisu Remy WangOliver FlattZachary TatlockPavel Panchekha
compilers
equality saturation
program optimization