Programming Languages Discussion Group (Spring 2021)

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 list. To join, send a message to with the subject “join” and a blank body.

This semester, PLDG will be entirely virtual, with talks and discussion over Zoom.

Date Topic Presenter Host
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
Mar 10 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 Automatic Repair of Regular Expressions Ayaka Yorihiro