Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the development of mathematical tools for reasoning about concurrent probabilistic programs in this 21-minute doctoral symposium presentation from SPLASH 2025. Learn about the research aimed at creating expressive and modular separation logics that can handle both probability and concurrency features in critical security-related infrastructure. Discover how the Rocq proof assistant and Iris separation logic framework are being utilized to develop program logics capable of formally verifying correctness and security properties of security-related software systems. Gain insights into the challenges of reasoning about programs that combine probabilistic and concurrent elements, and understand the potential applications for formal verification in security-critical contexts. The presentation covers logical relations, formal verification techniques, and the integration of advanced mathematical frameworks for program analysis.
Syllabus
[Doctoral Symposium'25] Separation Logics for Probability, Concurrency, and Security
Taught by
ACM SIGPLAN