Time: Wednesday 2:45pm - 4:00pm
Location: Zoom (requires Cornell NetID)
Organizers: Dexter Kozen and Adrian Sampson
Czar: Pedro Amorim and Alexa VanHattum
The Programming Languages Discussion Group meets weekly to discuss papers in the area of programming languages, program analysis, and compilers. The goal is to encourage interactions and discussions between students, researchers, and faculty with interests in this area. The seminar is open to everybody interested in languages and compilers. First-year and second-year graduate students are especially encouraged to participate. Participating students should register for the 1-credit course CS 7190.
Talks will be advertised on the
email@example.com list. To join, send a message to firstname.lastname@example.org with the subject “join” and a blank body.
This semester, PLDG will be entirely virtual, with talks and discussion over Zoom.
|Feb 10||Poulet4: Data-dependent grammars for formal reasoning about P4 programs||John Sarracino|
|Feb 17||Distribution Theoretic Semantics for Differentiable Programming||Pedro Amorim|
|Feb 24||Functional Correctness of Dijkstra’s, Prim’s, and Kruskal’s Algorithms in C||Anshuman Mohan|
|Mar 3||Petr4: Formal Foundations for P4 Data Planes||Ryan Doenges|
|Cornell Wellness Day|
|Mar 17||Kind Systems for Calling Conventions||Priya Srikumar|
|Mar 24||Liquid Information Flow Control||Drew Zagieboylo|
|Mar 31||Semantic Program Alignment for Equivalence Checking||Alexa VanHattum|
|Apr 7||Scaling Exact Inference for Discrete Probabilistic Programs||Wen-Ding Li|
|Apr 14||Viaduct: An Extensible, Optimizing Compiler for Secure Distributed Programs||Rolph Recto|
|Apr 21||Verifying Determinism in Sequential Programs||Luke Bernick|
|Apr 28||Compositional Security for Reentrant Applications||Ethan Cecchetti|
|May 5||Decomposition instead of self-composition for proving the absence of timing channels||Goktug Saatcioglu|
|May 12||Continuations and Natural Language||Joshua Gancher|
|May 19||TBA||Ayaka Yorihiro|
|May 26||Notational Programming for Quantum Computing||Ian Arawjo|