Nov
22
Date & Time:
November 22, 2024 8:00 am – 6:00 pm
Location:
Ida Noyes Hall, 3rd Floor, 1212 E 59th St, Chicago, IL, 60637
11/22/2024 08:00 AM 11/22/2024 06:00 PM America/Chicago Midwest PL Summit Ida Noyes Hall, 3rd Floor, 1212 E 59th St, Chicago, IL, 60637

The Midwest PL Summit is an informal workshop to foster the exchange of ideas and to promote collaboration among faculty and students in the Greater Midwest area. Anyone interested in programming languages and compilers — including applications to areas such as systems, software engineering, and human-computer interaction — is welcome to attend. Our aim is to have a broad selection of talks and posters about ongoing research and any other topics that may be of interest to the PL community. There will be no formal proceedings, but abstracts and slides will be distributed on the web after the workshop.

Organizers: Robert Rand, William Mansky, and Stefan Muller

 

Accepted Talks

Practical Modular Language Extensions to C (Lucas Kramer)
Grove: A Bidirectionally Typed Collaborative Structure Editor Calculus (Sundara Vishnu Satish)
Taming the Menagerie of Reference Capabilities (Jason Carr)
Quantum Computation with Probabilistic Programming (Yafei Yang)
We’ve got you Covered: Synthesis of a Coverage-Complete Generator (Patrick LaFontaine)
Optimizing Layout of Recursive Datatypes with Marmoset: Or, Algorithms + Data Layouts = Efficient Programs (Vidush Singhal)
RoHs: A Library for Row Types in Haskell (Apoorv Ingle)
PingPong: A Domain-Specific Language for Data Processing with Static Type Checking (Evan Cook)
Using Bisimulation to Formally Verify the Correctness of Smart Contract Transformations (Kegan McIlwaine)
Intrinsic Verification of Parsers and Formal Grammar Theory in Dependent Lambek Calculus (Steven Schaefer)
Automatic Generation of Diagrams for Category-theoretic Proofs in Agda (Kelton OBrien)
Lexical Effect Handlers, Directly (Cong Ma)
Formal verification of 5G Control Plane Protocols (Prasanth Prahladan)
Abstract Machines for Contextual Equivalence and Privacy in Languages with Sampling Effects (Anthony D’Arienzo)
Static Call Graph Generation For Property Based Testing (Joseph Wiseman)
Polarized Subtyping (Zeeshan Lakhani)

Accepted Posters

Information flow control for GPU parallel computing (Godha Pallavi Bhogadi)
Code Style Sheets: CSS for Code (Sam Cohen)
KestRel: Relational Verification Using E-Graphs for Program Alignment (Robert Dickerson)
Notions of Stack-manipulating Computation and Relative Monads (Yuchen Jiang)
Towards Practical Reachability Types with Effects, Escaping, and Cyclic Data Structures (Songlin Jia)
IsoPredict: Dynamic Predictive Analysis for Detecting Unserializable Behaviors in Weakly Isolated Data Store Applications (Chujun Geng)
Rhyme: A Data-Centric Expressive Query Language for Nested Data Structures (Ruiqi Gao)
Compiling Homomorphic Circuits with Control Flow (Raghav Malik)
Testing Scan by Testing Fold (Zhuyang Wang)
Extending the logic of definitions with negative definitions (Nathan Guermond)
Binding Contexts as Partitionable Multisets in Abella (Terrance Gray)
SABLE: Staging Blocked Evaluation of Sparse Matrix Computations (Pratyush Das)
JMVX: Fast Multi-threaded Multi-version Execution and Record Replay for Managed Languages (David Schwartz)
Parallel Deep Learning with Nanopasses (Darshal Shetty)
Transporting Theorems about Typeability in LF Across Schematically Defined Contexts (Chase Johnson)
How to Design Loops (Joshua Crotts)
Flow-Directed Space-Efficient Closure Conversion (Byron Zhong)
More Efficient Exact Recursive Probabilistic Programming (Chung-chieh Shan)
Equivalence of Unitary and Dynamic Quantum Fourier Transforms (QFTs) in Agda (Javaria Ghafoor)
Scheduling the Construction and Interrogation of Scope Graphs Using Attribute Grammars (Luke Bessant)
SparseAuto: An Auto-scheduler for Sparse Tensor Computations using Recursive Loop Nest Restructuring (Adhitha Dias)
Derivative-Guided Symbolic Execution (Yongwei Yuan)
Let’s wrap this up! Incremental structured decoding with resource constraints (Breandan Considine)

Agenda

Friday, November 22, 2024
8:00am–9:00am

Breakfast

9:00am–6:00pm

Workshops

Related News & Events

Past Event

Alan Ritter (Georgia Tech)- Towards Cost Efficient Use of Pre-trained Models

Nov 03, 2023
Students posing at competition
UChicago CS News

UChicago Undergrad Team Places Second Overall In Regionals For World’s Largest Programming Competition

Mar 17, 2023
Garcia sitting in a jet engine
UChicago CS News

Student Spotlight: Gabi Garcia’s Bridge Between CS and Classics

Jan 30, 2023
UChicago CS News

Assistant Professor Robert Rand Receives Air Force Young Investigator Grant

Dec 19, 2022
UChicago CS News

UChicago’s Parsl Project Pivots to Sustainability and Community with New Grants

Nov 17, 2022
Past Event

Three-Minute Madness!

Oct 12, 2022
UChicago CS News

Civic Tech Pioneer James Turk Joins UChicago CS to Teach in MPCS, CAPP

Oct 06, 2022
UChicago CS News

UChicago/Argonne Computer Scientist Ian Foster Receives ACM/IEEE Ken Kennedy Award

Sep 07, 2022
Past Event

DSI Summer Lab: Final Symposium

Aug 19, 2022
UChicago CS News

Concurrency Bug Research by Prof. Shan Lu Receives ASPLOS Influential Paper Award

Mar 29, 2022
UChicago CS News

Overhaul of Standard ML of New Jersey System Wins Special IFL Award

Aug 05, 2021
UChicago CS News

Two UChicago CS PhD Students Receive 2021 Harper Fellowship

Jun 07, 2021
arrow-down-largearrow-left-largearrow-right-large-greyarrow-right-large-yellowarrow-right-largearrow-right-smallbutton-arrowclosedocumentfacebookfacet-arrow-down-whitefacet-arrow-downPage 1CheckedCheckedicon-apple-t5backgroundLayer 1icon-google-t5icon-office365-t5icon-outlook-t5backgroundLayer 1icon-outlookcom-t5backgroundLayer 1icon-yahoo-t5backgroundLayer 1internal-yellowinternalintranetlinkedinlinkoutpauseplaypresentationsearch-bluesearchshareslider-arrow-nextslider-arrow-prevtwittervideoyoutube