TPSA 2025
Sun 19 - Sat 25 January 2025
Denver, Colorado, United States
co-located with
POPL 2025
Toggle navigation
Attending
Venue: Curtis Hotel Denver
Program
TPSA Program
Your Program
Filter by Day
Sun 19 Jan
Mon 20 Jan
Tue 21 Jan
Wed 22 Jan
Thu 23 Jan
Fri 24 Jan
Sat 25 Jan
Track/Call
Organization
TPSA 2025 Committees
Track Committees
Organizing Committee
Program Committee
Contributors
People Index
Search
Series
Sign in
Sign up
POPL 2025
(
series
) /
TPSA 2025 (
series
) /
Curtis Hotel Denver
/
Room information: Patty Cake
Venue
Curtis Hotel Denver
Room name
Patty Cake
Floor
2
Capacity
110
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-07:00) Mountain Time (US & Canada)
.
Use conference time zone: (GMT-07:00) Mountain Time (US & Canada)
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
Sun 19 Jan
Displayed time zone:
Mountain Time (US & Canada)
change
09:00 - 10:30
Substructural Type Systems
POPL Tutorials
at
Patty Cake
09:00
90m
Tutorial
Substructural Type Systems
POPL Tutorials
P:
Frank Pfenning
Carnegie Mellon University, USA
11:00 - 12:30
Substructural Type Systems
POPL Tutorials
at
Patty Cake
11:00
90m
Tutorial
Substructural Type Systems
POPL Tutorials
P:
Frank Pfenning
Carnegie Mellon University, USA
14:00 - 15:30
MPL: Provably Efficient Parallel Programming
POPL Tutorials
at
Patty Cake
14:00
90m
Tutorial
MPL: Provably Efficient Parallel Programming
POPL Tutorials
P:
Sam Westrick
New York University
Link to publication
16:00 - 17:30
MPL: Provably Efficient Parallel Programming
POPL Tutorials
at
Patty Cake
16:00
90m
Tutorial
MPL: Provably Efficient Parallel Programming
POPL Tutorials
P:
Sam Westrick
New York University
Link to publication
Tue 21 Jan
Displayed time zone:
Mountain Time (US & Canada)
change
09:00 - 10:30
Introduction and Keynote
TPSA 2025
at
Patty Cake
09:00
10m
Day opening
Introduction
TPSA 2025
Noam Zilberstein
Cornell University
,
Azalea Raad
Imperial College London
,
Jules Villard
Meta
09:10
60m
Keynote
Improving Static Analysis using Information Collected at Runtime
Keynote
TPSA 2025
Radu Grigore
Meta
11:00 - 12:30
Program Logics
TPSA 2025
at
Patty Cake
11:00
18m
Talk
Data Structure Abstraction and Incorrectness Separation Logic
TPSA 2025
Andreas Lööw
Imperial College London
11:18
18m
Talk
Gradual Exact Logic: Unifying Hoare Logic and Incorrectness Logic via Gradual Verification
TPSA 2025
Conrad Zimmerman
Northeastern University
,
Jenna DiVincenzo (Wise)
Purdue University
Pre-print
11:36
18m
Talk
Partial Incorrectness Logic
TPSA 2025
Lena Verscht
RWTH Aachen University; Saarland University
,
Ānrán Wáng
Saarland University
,
Benjamin Lucien Kaminski
Saarland University; University College London
11:54
18m
Talk
Total Outcome Logic: Termination and Nontermination Proving for Effectful Branching
TPSA 2025
James Li
Cornell University
,
Noam Zilberstein
Cornell University
,
Alexandra Silva
Cornell University
12:12
18m
Talk
U-turn: Forward-driven backward analysis for incorrectness
TPSA 2025
Flavio Ascari
University of Pisa
,
Roberto Bruni
University of Pisa
,
Roberta Gori
Diaprtimento di Informatica, Universita' di Pisa, Italy
,
Azalea Raad
Imperial College London
14:00 - 15:30
Static Analysis and Abstract Interpretation
TPSA 2025
at
Patty Cake
14:00
18m
Talk
Compositional Shape Analysis with Shared Abduction and Biabductive Loop Acceleration (Extended Abstract)
Remote
TPSA 2025
Florian Sextl
TU Wien, Austria
,
Adam Rogalewicz
Brno University of Technology, Czechia
,
Tomáš Vojnar
Brno University of Technology
,
Florian Zuleger
TU Vienna
Pre-print
14:18
18m
Talk
Calculational design of Incorrectness Separation Logic
TPSA 2025
Lorenzo Gazzella
Università di Pisa
14:36
18m
Talk
Scalable Bug Detection for Internally Unsafe Libraries: A Logical Approach to Type Refutation
TPSA 2025
Pedro Carrott
Imperial College London
,
Sacha-Élie Ayoun
Imperial College London
,
Azalea Raad
Imperial College London
14:54
18m
Talk
Enhancing Infer Compositional Analysis with Summary Specialization
TPSA 2025
David Pichardie
Meta
15:12
18m
Talk
Cyclic Message Histories for Automated Safety Verification of Distributed Algorithms
TPSA 2025
Christian Fontenot
University of Colorado Boulder
,
Gowtham Kaki
University of Colorado at Boulder
,
Bor-Yuh Evan Chang
University of Colorado Boulder & Amazon
16:00 - 17:30
Analysis Techniques
TPSA 2025
at
Patty Cake
16:00
18m
Talk
Distributed transactions over mergeable types: A meta-theory for 5G control-plane protocol verification
TPSA 2025
Prasanth Prahladan
University of Colorado Boulder
16:18
18m
Talk
Domain Reasoning In TopKAT: Reduction and Completeness
TPSA 2025
Cheng Zhang
University College London (UCL)
,
Arthur Azevedo de Amorim
Rochester Institute of Technology, USA
,
Marco Gaboardi
Boston University
16:36
18m
Talk
From Traces to Program Incorrectness: A Type-Theoretic Approach
TPSA 2025
Yongwei Yuan
Purdue University
,
Zhe Zhou
Purdue University
,
Julia Belyakova
Purdue University
,
Benjamin Delaware
Purdue University
,
Suresh Jagannathan
Purdue University
16:54
18m
Talk
Towards Semantics Lifting for Scientific Computing: A Case Study on FFT
TPSA 2025
Naifeng Zhang
Carnegie Mellon University
,
Sanil Rao
Carnegie Mellon University
,
Mike Franusich
SpiralGen, Inc.
,
Franz Franchetti
Carnegie Mellon University, USA
17:12
18m
Talk
Concurrent Quantum Separation Logic for Fine-Grained Parallelism
TPSA 2025
Yusuke Matsushita
Kyoto University
,
Kengo Hirata
University of Edinburgh
,
Ryo Wakizaka
Kyoto University
18:00 - 22:00
Jane Street Social Event
POPL
at
Patty Cake
Chair(s):
Chris Casinghino
Jane Street
,
Richard A. Eisenberg
Jane Street
18:00
4h
Social Event
Jane Street Game Night
POPL
Richard A. Eisenberg
Jane Street
,
Chris Casinghino
Jane Street
Thu 23 Jan
Displayed time zone:
Mountain Time (US & Canada)
change
12:00 - 13:20
LGBTQ+ Lunch
POPL Catering
at
Patty Cake
12:00
80m
Lunch
LGBTQ+ Lunch
POPL Catering
Fri 24 Jan
Displayed time zone:
Mountain Time (US & Canada)
change
12:00 - 13:20
URM Lunch
POPL Catering
at
Patty Cake
12:00
80m
Lunch
URM Lunch
POPL Catering
Sun 19 Jan
Displayed time zone:
Mountain Time (US & Canada)
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
Patty Cake
POPL Tutorials
Substructural Type Systems
POPL Tutorials
Substructural Type Systems
POPL Tutorials
MPL: Provably Efficient Parallel Programming
POPL Tutorials
MPL: Provably Efficient Parallel Programming
Tue 21 Jan
Displayed time zone:
Mountain Time (US & Canada)
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
18:00
30
19:00
30
20:00
30
21:00
30
Patty Cake
TPSA 2025
Introduction and Keynote
TPSA 2025
Program Logics
TPSA 2025
Static Analysis and Abstract Interpretation
TPSA 2025
Analysis Techniques
POPL
Jane Street Social Event
Thu 23 Jan
Displayed time zone:
Mountain Time (US & Canada)
change
Room
12:00
30
13:00
30
Patty Cake
POPL Catering
LGBTQ+ Lunch
Fri 24 Jan
Displayed time zone:
Mountain Time (US & Canada)
change
Room
12:00
30
13:00
30
Patty Cake
POPL Catering
URM Lunch
Sun 19 Jan
Displayed time zone:
Mountain Time (US & Canada)
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
Patty Cake
POPL Tutorials
Substructural Type Systems
09:00 - 10:30
POPL Tutorials
Substructural Type Systems
11:00 - 12:30
POPL Tutorials
MPL: Provably Efficient Parallel Programming
14:00 - 15:30
POPL Tutorials
MPL: Provably Efficient Parallel Programming
16:00 - 17:30
Tue 21 Jan
Displayed time zone:
Mountain Time (US & Canada)
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
18:00
15
30
45
19:00
15
30
45
20:00
15
30
45
21:00
15
30
45
Patty Cake
TPSA
Introduction
09:00 - 09:10
TPSA
Keynote
Improving Static Analysis using Information Collected at Runtime
09:10 - 10:10
TPSA
Data Structure Abstraction and Incorrectness Separation Logic
11:00 - 11:18
TPSA
Gradual Exact Logic: Unifying Hoare Logic and Incorrectness Logic via G ...
11:18 - 11:36
TPSA
Partial Incorrectness Logic
11:36 - 11:54
TPSA
Total Outcome Logic: Termination and Nontermination Proving for Effectf ...
11:54 - 12:12
TPSA
U-turn: Forward-driven backward analysis for incorrectness
12:12 - 12:30
TPSA
Remote
Compositional Shape Analysis with Shared Abduction and Biabductive Loop ...
14:00 - 14:18
TPSA
Calculational design of Incorrectness Separation Logic
14:18 - 14:36
TPSA
Scalable Bug Detection for Internally Unsafe Libraries: A Logical Appro ...
14:36 - 14:54
TPSA
Enhancing Infer Compositional Analysis with Summary Specialization
14:54 - 15:12
TPSA
Cyclic Message Histories for Automated Safety Verification of Distribut ...
15:12 - 15:30
TPSA
Distributed transactions over mergeable types: A meta-theory for 5G con ...
16:00 - 16:18
TPSA
Domain Reasoning In TopKAT: Reduction and Completeness
16:18 - 16:36
TPSA
From Traces to Program Incorrectness: A Type-Theoretic Approach
16:36 - 16:54
TPSA
Towards Semantics Lifting for Scientific Computing: A Case Study on FFT
16:54 - 17:12
TPSA
Concurrent Quantum Separation Logic for Fine-Grained Parallelism
17:12 - 17:30
POPL
Jane Street Game Night
18:00 - 22:00
Thu 23 Jan
Displayed time zone:
Mountain Time (US & Canada)
change
Room
12:00
15
30
45
13:00
15
30
45
Patty Cake
POPL Catering
LGBTQ+ Lunch
12:00 - 13:20
Fri 24 Jan
Displayed time zone:
Mountain Time (US & Canada)
change
Room
12:00
15
30
45
13:00
15
30
45
Patty Cake
POPL Catering
URM Lunch
12:00 - 13:20
x
Fri 14 Mar 00:01
:
: