POPL 2024
Sun 14 - Sat 20 January 2024
London, United Kingdom
Toggle navigation
Attending
Venue: Institution of Engineering and Technology
Supporting POPL
Registration
Conference Hotel: Strand Palace Hotel
Information for Virtual Attendees
Information for Presenters
Requesting a Visa
POPL Live Streams
Program
POPL Program
Your Program
Filter by Day
Sun 14 Jan
Mon 15 Jan
Tue 16 Jan
Wed 17 Jan
Thu 18 Jan
Fri 19 Jan
Sat 20 Jan
Tracks
POPL 2024
Artifact Evaluation
Diversity, Equity and Inclusion
POPL
Session Previews
Student Research Competition
Student Volunteers
TutorialFest
Workshops and Co-located Events
Co-hosted Conferences
CPP
VMCAI
Workshops
CoqPL
Dafny
GALOP
Incorrectness
LAFI
N40AI
O'Hearn Fest
PEPM
PLMW @ POPL
PLanQC
POCL
PROPL
PriSC
The Future of Weak Memory
WAW
WITS
Co-hosted Symposia
PADL
Organization
POPL 2024 Committees
Organizing Committee
AV Committee
Student Volunteers
Track Committees
Artifact Evaluation
Diversity, Equity and Inclusion
POPL
Student Research Competition
Contributors
People Index
Co-hosted Conferences
CPP
Organizing Committee
Program Committee
Steering Committee
VMCAI
Program Committee
Artifact Evaluation Committee
Workshops
CoqPL
Program Committee
Dafny
Program Chairs
Program Committee
Steering Committee
GALOP
Invited Speakers
Organising Committee
Program Committee
Incorrectness
Organizing Committee
Program Committee
LAFI
Organizing Committee
Program Committee
Steering Committee
N40AI
Organizing Committee
O'Hearn Fest
Program Committee
PEPM
Organizing Committee
Program Committee
Steering Committee
PLMW @ POPL
Organizing Committee
Speakers
Panelists
PLanQC
Organizing Committee
Program Committee
POCL
Organizing Committee
Program Committee
PROPL
Chairs
Programme Committee
PriSC
Program Committee
Steering Committee
The Future of Weak Memory
Organizing Committee
Program Committee
WAW
Organizing Committee
WITS
Program Committee
Co-hosted Symposia
PADL
Programme Chairs
Program Committee
Search
Series
Series
POPL 2025
POPL 2024
POPL 2023
POPL 2022
POPL 2021
POPL 2020
POPL 2019
POPL 2018
POPL 2017
POPL 2016
Sign in
Sign up
POPL 2024
(
series
) /
Institution of Engineering and Technology
/
Room information: Flowers Room
Venue
Institution of Engineering and Technology
Room name
Flowers Room
Floor
0
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT) London
.
Use conference time zone: (GMT) London
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-10:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-09:00) Alaska
(GMT-08:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-08:00) Pacific Time (US & Canada)
(GMT-07:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-05:00) Easter Island
(GMT-06:00) Central Time (US & Canada)
(GMT-05:00) Eastern Time (US & Canada)
(GMT-05:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-04:00) Atlantic Time (Goose Bay)
(GMT-04:00) Atlantic Time (Canada)
(GMT-03:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-03:00) Miquelon, St. Pierre
(GMT-03:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT-01:00) Azores
(UTC) Coordinated Universal Time
(GMT) Belfast
(GMT) Dublin
(GMT) Lisbon
(GMT) London
(GMT) Monrovia, Reykjavik
(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+02:00) Athens
(GMT+02:00) Beirut
(GMT+02:00) Cairo
(GMT+02:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+02:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+03:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+10:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+12:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+13:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+13:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Mon 15 Jan
Displayed time zone:
London
change
09:00 - 10:30
Morning Track 3
TutorialFest
at
Flowers Room
09:00
90m
Tutorial
Foundations of Type-Driven Probabilistic Modelling
TutorialFest
Ohad Kammar
University of Edinburgh
Pre-print
11:00 - 12:30
Morning Track 3
TutorialFest
at
Flowers Room
11:00
90m
Tutorial
Foundations of Type-Driven Probabilistic Modelling
TutorialFest
Ohad Kammar
University of Edinburgh
Pre-print
14:00 - 15:30
Afternoon Track 3
TutorialFest
at
Flowers Room
14:00
90m
Tutorial
Verified Message-Passing Concurrency in Iris: Separation Logic Meets Session Types
TutorialFest
Jonas Kastberg Hinrichsen
Aarhus University, Denmark
,
Jules Jacobs
Radboud University Nijmegen
,
Robbert Krebbers
Radboud University Nijmegen
File Attached
16:00 - 17:30
Afternoon Track 3
TutorialFest
at
Flowers Room
16:00
90m
Tutorial
Verified Message-Passing Concurrency in Iris: Separation Logic Meets Session Types
TutorialFest
Jonas Kastberg Hinrichsen
Aarhus University, Denmark
,
Jules Jacobs
Radboud University Nijmegen
,
Robbert Krebbers
Radboud University Nijmegen
File Attached
Tue 16 Jan
Displayed time zone:
London
change
09:00 - 10:30
Session 1
POCL
at
Flowers Room
Chair(s):
Peter Sewell
University of Cambridge
09:00
40m
Talk
The state of Morello and CHERI
POCL
Robert N. M. Watson
University of Cambridge
09:45
15m
Talk
The state of Morello software and projects
POCL
Konrad Witaszczyk
University of Cambridge, UK
10:00
15m
Talk
The Morello ISA semantics, proof, and test generation
POCL
Thomas Bauereiss
University of Cambridge
,
Brian Campbell
University of Edinburgh
10:15
15m
Talk
Morello Cerise: proving secure encapsulation (work in progress)
POCL
Angus Hammond
University of Cambridge
,
Ricardo Almeida
University of Edinburgh
11:00 - 12:30
Session 2
POCL
at
Flowers Room
Chair(s):
Ian Stark
The University of Edinburgh
11:00
22m
Talk
Compartmentalisation models
POCL
Dapeng Gao
University of Cambridge
11:22
23m
Talk
Proving capability safety in the presence of indirect sentries
POCL
June Rousseau
Aarhus University
,
Aina Linn Georges
Max Planck Institute for Software Systems (MPI-SWS)
,
Dominique Devriese
KU Leuven
,
Jean Pichon-Pharabod
Aarhus University
,
Lars Birkedal
Aarhus University
11:45
22m
Talk
Sealed with a Library Call: Memory Allocators Should Track Capability Seal Operations
POCL
Jeremy Singer
University of Glasgow
File Attached
12:08
22m
Talk
Secure Calling Conventions for CHERI Capability Machines in Practice (Work in Progress)
POCL
Elias Storme
KU Leuven
,
Sander Huyghebaert
Vrije Universiteit Brussel
,
Steven Keuchel
Vrije Universiteit Brussel
,
Thomas Van Strydonck
KULeuven
,
Dominique Devriese
KU Leuven
14:00 - 15:30
Session 3
POCL
at
Flowers Room
Chair(s):
Simon W. Moore
University of Cambridge
14:00
22m
Talk
Morello software and compilers
POCL
Jessica Clarke
University of Cambridge
14:22
22m
Talk
CHERI C semantics
POCL
Vadim Zaliva
University of Cambridge, UK
14:45
22m
Talk
CHERI static analysis
POCL
Irina Dudina
University of Edinburgh
15:07
22m
Talk
ESBMC-CHERI: Towards Verification of C/C++ Programs for CHERI Platforms with ESBMC
POCL
Franz Brausse
The University of Manchester
,
Kunjian Song
The University of Manchester
,
Fedor Shmarov
The University of Manchester
,
Rafael Menezes
University of Manchester
,
Mikhail R. Gadelha
Igalia
,
Konstantin Korovin
University of Manchester
,
Giles Reger
University of Manchester
,
Lucas C. Cordeiro
University of Manchester, UK
16:00 - 17:30
Session 4
POCL
at
Flowers Room
Chair(s):
Brian Campbell
University of Edinburgh
16:00
22m
Talk
Rust on Morello
POCL
Sarah Harris
University of Kent
,
Simon Cooksey
NVIDIA
,
Michael Vollmer
University of Kent
,
Mark Batty
University of Kent
16:22
22m
Talk
Capabilities for safe cross-language interoperability
POCL
David Chisnall
SCI Semiconductor
16:45
22m
Talk
Concurrent Mutation must go
POCL
Matthew J. Parkinson
Microsoft Azure Research
,
Sylvan Clebsch
Microsoft Azure Research
,
Tobias Wrigstad
Uppsala University
,
Sophia Drossopoulou
Imperial College London
,
Elias Castegren
KTH Royal Institute of Technology
,
Ellen Arvidsson
Uppsala University
,
Luke Cheeseman
Imperial College London
17:07
22m
Talk
Object Capabilities
POCL
Sophia Drossopoulou
Imperial College London
,
Susan Eisenbach
Imperial College London
,
Julian Mackay
Victoria University of Wellington
,
James Noble
Creative Research & Programming
Sat 20 Jan
Displayed time zone:
London
change
09:00 - 10:30
Keynote
PROPL
at
Flowers Room
Chair(s):
Anil Madhavapeddy
University of Cambridge, UK
09:00
45m
Keynote
Setting the stage for AI for biodiversity
PROPL
Drew Purves
Google DeepMind
09:45
45m
Keynote
Building Open Source Software for Climate Change Research — Lessons Learned from Mimi.jl
Remote
PROPL
Lisa Rennels
University of California at Berkeley
11:00 - 12:30
Modelling and analysis / Energy and efficiency
PROPL
at
Flowers Room
Chair(s):
Ryan Gibb
11:00
20m
Talk
The programming challenges of climate data analysis
PROPL
Ezequiel Cimadevilla
Instituto de Fisica de Cantabria
11:20
20m
Talk
Categorical Composition of Discrete Exterior Calculus Climate Models
Remote
PROPL
Luke Morris
University of Florida
,
George Rauta
University of Florida
,
James Fairbanks
University of Florida
11:40
20m
Talk
Formal Methods to Save the Earth
PROPL
Hongyi Huang
National University of Singapore
,
Jialin Li
National University of Singapore, Singapore
,
Umang Mathur
National University of Singapore
12:00
20m
Talk
Kepler Watt Store: Kepler Software Watt Watcher Store
Remote
PROPL
PARUL SINGH
RED HAT
,
Huamin Chen
RED HAT
,
Christophe Laprun
RED HAT
12:20
10m
Other
Discussion
PROPL
14:00 - 15:30
Software engineering and ecosystems
PROPL
at
Flowers Room
Chair(s):
Michael Dales
University of Cambridge, UK
14:00
20m
Talk
Assessing the availability, reproducibility and reuseability of research software
PROPL
Vashti Galpin
University of Edinburgh
14:20
20m
Talk
Fluid: towards transparent, self-explanatory research outputs
PROPL
Joe Bond
University of Bristol, UK
,
Cristina David
University of Bristol
,
Minh Nguyen
University of Bristol
,
Roly Perera
University of Cambridge/University of Bristol
Pre-print
14:40
20m
Talk
Toward a Live, Rich, Composable, and Collaborative Planetary Compute Engine
PROPL
Alexander Bandukwala
Unaffiliated
,
Andrew Blinn
University of Michigan
,
Cyrus Omar
University of Michigan
15:00
30m
Other
Discussion on multidisciplinary PROPL-work
PROPL
Patrick Ferris
University of Cambridge, UK
,
Michael Dales
University of Cambridge, UK
16:00 - 17:30
Policy and decision making / Brainstorming
PROPL
at
Flowers Room
Chair(s):
Vashti Galpin
University of Edinburgh
16:00
20m
Talk
Scalable agent-based models for optimized policy design: applications to the economics of biodiversity and carbon
PROPL
Sharan Agrawal
University of Cambridge, UK
Link to publication
16:20
20m
Talk
Can computer science help climate policy making?
Remote
PROPL
Nicola Botta
Potsdam Institute for Climate Impact Research (PIK)
,
Patrik Jansson
Chalmers University of Technology and University of Gothenbrug
16:40
50m
Other
Discussion and brain storming: How can the CS/PL community help address the current planetary crises?
PROPL
Dominic Orchard
University of Kent, UK and University of Cambridge, UK
,
Anil Madhavapeddy
University of Cambridge, UK
Mon 15 Jan
Displayed time zone:
London
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Flowers Room
TutorialFest
Morning Track 3
TutorialFest
Morning Track 3
TutorialFest
Afternoon Track 3
TutorialFest
Afternoon Track 3
Tue 16 Jan
Displayed time zone:
London
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Flowers Room
POCL
Session 1
POCL
Session 2
POCL
Session 3
POCL
Session 4
Sat 20 Jan
Displayed time zone:
London
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Flowers Room
PROPL
Keynote
PROPL
Modelling and analysis / Energy and efficiency
PROPL
Software engineering and ecosystems
PROPL
Policy and decision making / Brainstorming
Mon 15 Jan
Displayed time zone:
London
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Flowers Room
POPL TutorialFest
Foundations of Type-Driven Probabilistic Modelling
09:00 - 10:30
POPL TutorialFest
Foundations of Type-Driven Probabilistic Modelling
11:00 - 12:30
POPL TutorialFest
Verified Message-Passing Concurrency in Iris: Separation Logic Meets Se ...
14:00 - 15:30
POPL TutorialFest
Verified Message-Passing Concurrency in Iris: Separation Logic Meets Se ...
16:00 - 17:30
Tue 16 Jan
Displayed time zone:
London
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Flowers Room
POCL
The state of Morello and CHERI
09:00 - 09:40
POCL
The state of Morello software and projects
09:45 - 10:00
POCL
The Morello ISA semantics, proof, and test generation
10:00 - 10:15
POCL
Morello Cerise: proving secure encapsulation (work in progress)
10:15 - 10:30
POCL
Compartmentalisation models
11:00 - 11:22
POCL
Proving capability safety in the presence of indirect sentries
11:22 - 11:45
POCL
Sealed with a Library Call: Memory Allocators Should Track Capability S ...
11:45 - 12:07
POCL
Secure Calling Conventions for CHERI Capability Machines in Practice (W ...
12:08 - 12:30
POCL
Morello software and compilers
14:00 - 14:22
POCL
CHERI C semantics
14:22 - 14:45
POCL
CHERI static analysis
14:45 - 15:07
POCL
ESBMC-CHERI: Towards Verification of C/C++ Programs for CHERI Platforms ...
15:07 - 15:30
POCL
Rust on Morello
16:00 - 16:22
POCL
Capabilities for safe cross-language interoperability
16:22 - 16:45
POCL
Concurrent Mutation must go
16:45 - 17:07
POCL
Object Capabilities
17:07 - 17:30
Sat 20 Jan
Displayed time zone:
London
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Flowers Room
PROPL
Setting the stage for AI for biodiversity
09:00 - 09:45
PROPL
Remote
Building Open Source Software for Climate Change Research — Lessons Lea ...
09:45 - 10:30
PROPL
The programming challenges of climate data analysis
11:00 - 11:20
PROPL
Remote
Categorical Composition of Discrete Exterior Calculus Climate Models
11:20 - 11:40
PROPL
Formal Methods to Save the Earth
11:40 - 12:00
PROPL
Remote
Kepler Watt Store: Kepler Software Watt Watcher Store
12:00 - 12:20
PROPL
Discussion
12:20 - 12:30
PROPL
Assessing the availability, reproducibility and reuseability of researc ...
14:00 - 14:20
PROPL
Fluid: towards transparent, self-explanatory research outputs
14:20 - 14:40
PROPL
Toward a Live, Rich, Composable, and Collaborative Planetary Compute Engine
14:40 - 15:00
PROPL
Discussion on multidisciplinary PROPL-work
15:00 - 15:30
PROPL
Scalable agent-based models for optimized policy design: applications t ...
16:00 - 16:20
PROPL
Remote
Can computer science help climate policy making?
16:20 - 16:40
PROPL
Discussion and brain storming: How can the CS/PL community help address ...
16:40 - 17:30
x
Sat 21 Dec 17:23