POPL 2024
Welcome to the website of the 51st ACM SIGPLAN Symposium on Principles of Programming Languages (POPL 2024). POPL 2024 will take place in the Institution of Engineering and Technology (IET), Savoy Place, London
The annual Symposium on Principles of Programming Languages is a forum for the discussion of all aspects of programming languages and programming systems. Both theoretical and experimental papers are welcome on topics ranging from formal frameworks to experience reports. We seek submissions that make principled, enduring contributions to the theory, design, understanding, implementation, or application of programming languages.
The symposium is sponsored by ACM SIGPLAN, in cooperation with ACM SIGACT and ACM SIGLOG.
Talk live streams on Youtube SIGPLAN channel
Tutorials
![Constantin Enea](https://popl24.sigplan.org/getProfileImage/constantinenea/00d60ae4-c497-437e-b121-25f23dc332b2/avatar.jpg?1711474961000)
Scaling Verification of Concurrent Programs with the Civl Verifier
Constantin Enea, Shaz Qadeer
![Yannick Forster](https://popl24.sigplan.org/getProfileImage/yannickforster/b408a470-9470-46c7-bbf5-d8bd746b17cf/avatar.jpg?1732810527000)
MetaCoq Tutorial
Yannick Forster, Meven Lennon-Bertrand, Matthieu Sozeau, Théo Winterhalter
![Thibault Dardinier](https://popl24.sigplan.org/getProfileImage/thibaultdardinier/6e27fc43-e1b1-4ec4-93dd-7b9a4639d30a/avatar.jpg?1711481630000)
Pulse: Proof-oriented Programming in a Concurrent Separation Logic DSL in F*
Thibault Dardinier, Megan Frisella, Guido Martínez, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy
![P. Madhusudan](https://popl24.sigplan.org/getProfileImage/pmadhusudan/fa5c4afa-0eea-4a5c-b1a5-ab09e18daaf5/avatar.jpg?1711475549000)
Automated Datastructure Verification using Unfoldings and SMT Solving: Foundations and FO-Completeness
P. Madhusudan, Adithya Murali
![Matthew Hague](https://popl24.sigplan.org/getProfileImage/matthewhague/5abd0168-643f-4e90-9b85-8f6e84b4ef9a/avatar.jpg?1711498804000)
String Solving for Verification
Matthew Hague, Artur Jez, Anthony Widjaja Lin, Philipp Ruemmer
![Michael Hicks](https://popl24.sigplan.org/getProfileImage/michaelhicks/b10b545f-f110-43db-9242-b5ff545c0598/avatar.jpg?1711454681000)
Cedar: A language for expressing fast, safe, and fine-grained authorization policies
Michael Hicks
![Jonas Kastberg Hinrichsen](https://popl24.sigplan.org/getProfileImage/jonaskastberghinrichsen/bb644fb8-0592-4df9-92bc-3c5c8df10b4c/avatar.jpg?1711552683000)
Verified Message-Passing Concurrency in Iris: Separation Logic Meets Session Types
Jonas Kastberg Hinrichsen, Jules Jacobs, Robbert Krebbers
![Jade Alglave](https://popl24.sigplan.org/getProfileImage/jadealglave/12479220-1be5-449c-99cc-a14ca791cd5b/avatar.jpg?1711467492000)
Arm Architecture and Formal Artifacts: Memory Model and Instruction Semantics
Jade Alglave, Artem Khyzha, Luc Maranget, Nikos Nikoleris, Hugo O'Keeffe, Hadrien Renaud
![Ohad Kammar](https://popl24.sigplan.org/getProfileImage/ohadkammar/466d6ce1-57d1-413e-945f-f7323fe3f9ef/avatar.jpg?1711456045000)
Foundations of Type-Driven Probabilistic Modelling
Ohad Kammar
![Nathanaël Fijalkow](https://popl24.sigplan.org/getProfileImage/nathanaelfijalkow/3830d088-9fa2-4563-82c2-4df61b38fac5/avatar.jpg?1711504361000)
Machine Learning Meets Program Synthesis
Nathanaël Fijalkow
Not to Be Missed Events
Mentoring lunch for junior faculty, and senior PhD students and postdocs who are on the job market.
Mentoring Lunch
The reception will feature short talks from DEI representatives reflecting on their experiences around DEI issues. The event is open to everyone and our goal is to foster DEI discussions, all while drinking fabulous cocktails! This will …