PADL 2024
Dates to be announced
London, United Kingdom
co-located with
POPL 2024
Toggle navigation
Attending
Venue: Institution of Engineering and Technology
Program
PADL Program
Your Program
Tue 31 Dec
Track/Call
Organization
PADL 2024 Committees
Track Committees
Programme Chairs
Program Committee
Contributors
People Index
Search
Series
Series
PADL 2025
PADL 2024
PADL 2023
PADL 2022
PADL 2021
PADL 2020
PADL 2019
PADL 2018
PADL 2017
PADL
Sign in
Sign up
POPL 2024
(
series
) /
PADL 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
POPL TutorialFest
at
Flowers Room
09:00
90m
Tutorial
Foundations of Type-Driven Probabilistic Modelling
POPL TutorialFest
Ohad Kammar
University of Edinburgh
Pre-print
11:00 - 12:30
Morning Track 3
POPL TutorialFest
at
Flowers Room
11:00
90m
Tutorial
Foundations of Type-Driven Probabilistic Modelling
POPL TutorialFest
Ohad Kammar
University of Edinburgh
Pre-print
14:00 - 15:30
Afternoon Track 3
POPL TutorialFest
at
Flowers Room
14:00
90m
Tutorial
Verified Message-Passing Concurrency in Iris: Separation Logic Meets Session Types
POPL 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
POPL TutorialFest
at
Flowers Room
16:00
90m
Tutorial
Verified Message-Passing Concurrency in Iris: Separation Logic Meets Session Types
POPL 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
POPL TutorialFest
Morning Track 3
POPL TutorialFest
Morning Track 3
POPL TutorialFest
Afternoon Track 3
POPL 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
Thu 21 Nov 14:36