POPL 2026
Sun 11 - Sat 17 January 2026 Rennes, France
Mon 12 Jan 2026 11:03 - 11:46 at Salle 13 - Session 1

Ensuring security, data privacy, and regulatory compliance of software systems at cloud scale is critical yet challenging. This talk presents a static dataflow analysis engine deployed at Amazon, outlining its compositional approach to scalability and the design choices that balance high precision with soundness, as it evolved from a code-review–time vulnerability detector to verifying encryption at rest for cloud storage services, and ultimately to mapping fine-grained dataflows across services for policy enforcement. We discuss practical considerations, including how static analysis results are aggregated and used for holistic system-level reasoning.

Mon 12 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

11:00 - 12:30
Session 1TPSA at Salle 13
11:00
3m
Talk
In Memoriam: Richard Bornat
TPSA

11:03
43m
Keynote
Building the Cloud with Continuous Assurances using Static Analysis
TPSA
Subarno Banerjee Amazon Web Services
11:46
22m
Talk
Tracking Dynamically Bound Variable Dependencies
TPSA
12:08
22m
Talk
Gradually Retrofitting Assurance into Systems Software: A Separation-Logic Approach
TPSA
Rini Banerjee University of Cambridge, Zain K Aamer University of Pennsylvania, Hiroyuki Katsura University of Cambridge, David Kaloper-Meršinjak University of Cambridge, Dimitrios J. Economou University of Cambridge, Kayvan Memarian University of Cambridge, Dhruv Makwana University of Cambridge, Neel Krishnaswami University of Cambridge, Benjamin C. Pierce University of Pennsylvania, Christopher Pulte University of Cambridge, Peter Sewell University of Cambridge