POPL 2026 (series) / TPSA 2026 (series) / Theory and Practice of Static Analysis 2026 /
Building the Cloud with Continuous Assurances using Static Analysis
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 JanDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
Mon 12 Jan
Displayed time zone: Brussels, Copenhagen, Madrid, Paris change
11:00 - 12:30 | |||
11:00 3mTalk | In Memoriam: Richard Bornat TPSA | ||
11:03 43mKeynote | Building the Cloud with Continuous Assurances using Static Analysis TPSA Subarno Banerjee Amazon Web Services | ||
11:46 22mTalk | Tracking Dynamically Bound Variable Dependencies TPSA | ||
12:08 22mTalk | 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 | ||
