Thu 18 Jun 2026 16:10 - 16:30 at Flatirons 2 - Industry Session Chair(s): Pavel Panchekha

Many static code analyzers are designed to detect security issues in as many programs as possible. To achieve this, they target program properties that are always undesirable (i.e., universal properties). These tools are powerful but leave application-specific properties on the table. In this talk I will describe how we use Automated Reasoning (AR) to discover the operational context of systems at scale across Amazon. This application of AR lets us prove application-specific network reachability and authorization properties for thousands of services without requiring software developers to write any specifications.

Tristan is a Principal Applied Scientist at AWS, where he uses Automated Reasoning to scale security automation. He has been applying automated program reasoning techniques to improve the safety and security of established systems for the last 15 years. For some reason, he is also passionate about binary analysis.

Thu 18 Jun

Displayed time zone: Mountain Time (US & Canada) change

15:50 - 16:30
Industry SessionPLDI Events at Flatirons 2
Chair(s): Pavel Panchekha University of Utah
15:50
20m
Talk
Balancing High and Low-Level Programming in Swift
PLDI Events
16:10
20m
Talk
Automating Context Inference at Scale for Security
PLDI Events