Seminars
Get in touch with Manuel Rigger or Umang Mathur if you want to give a talk.
Summer 2023
Fall 2022
Date and Time | Speaker | Title and Details |
---|---|---|
18/11/2022 | Christoph Treude | Effective Representation and Dissemination of Programming Knowledge |
12/10/2022 | Lindsey Kuper | Verified Causal Broadcast with Liquid Haskell |
07/10/2022 | Chi Zhang | Infrared: A Meta Bug Detector |
30/09/2022 | Justin Hsu | Data-Driven Invariant Learning for Probabilistic Programs |
30/09/2022 | Mate Soos | The Power of Definitions for Model Counting and Sampling |
23/09/2022 | Kuldeep Meel | Democratizing SAT Solving |
16/09/2022 | Michael Pradel | Bugs in Quantum Computing Platforms and How to Detect them Automatically |
09/09/2022 | Hernan Ponce de Leon | Practical Formal Verification of Concurrent Code in the 21st Century |
02/09/2022 | Subodh Sharma | Exploiting partial orders and symmetries in efficient analysis of message-passing concurrency |
26/08/2022, 3:00pm | Akash Lal | Concurrency Unit Testing with Coyote |
19/08/2022, 3:00pm | Matthew Flatt | The Racket Way |
Summer 2022
Fall 2021
Date and Time | Speaker | Title and Details |
---|---|---|
30/11/2021, 9am | Talia Ringer | Proof Repair |
23/11/2021, 9am | Aws Albarghouthi | Proving Robustness to Data Bias |
16/11/2021, 9am | Roopsha Samanta | Taming Unbounded Distributed Systems with Modular, Bounded Verification |
09/11/2021, 10:30am | Chandrakana Nandi | Rewrite Rule Inference Using Equality Saturation |
02/11/2021, 5pm | Earl T. Barr | Dual Channel Constraints and Natural Type Inference |
26/10/2021, 10:30am | Michael D. Adams | Improving the Expressiveness of Programming Languages |
19/10/2021, 10:30am | Yannic Noller | Concolic Program Repair |
12/10/2021, 9am | Jingbo Wang | Data-Driven Synthesis of a Provably Sound Side-Channel Analysis |
05/10/2021, 10:30am | Yuyi Zhong | BBPoly: Scalable and Modular Robustness Analysis of Deep Neural Networks |
28/09/2021, 9am | Bo Wang | SynGuar: Guaranteeing Generalization in Programming by Example |
21/09/2021, 4pm | Joachim Breitner | Candid, an interface description language for blockchains |
Summer 2021
Date and Time | Speaker | Title and Details |
---|---|---|
24/03/2021 | Yong Kiam Tan (CMU) | Deductive Verification for Ordinary Differential Equations |
17/03/2021 | Xuan-Bach Le (NTU) | Verification of Multi-threaded Programs by Inference of Rely-Guarantee Specifications |
Fall 2020
Date and Time | Speaker | Title and Details |
---|---|---|
21/10/2020 | Aviral Goel (NEU) | On the Design, Implementation, and Use of Laziness in R |
16/10/2020 | Anshuman Mohan | Verified Graph Algorithms |
14/10/2020 | Andreea Costea | ROBoSuSLik: Concise Read-Only Specifications for Better Synthesis of Programs with Pointers |
11/10/2020 | Hila Peleg (UCSD) | Programmer Tools with Program Synthesis |
09/10/2020 | KC Sivaramakrishnan (IIT Madras) | Retrofitting Effect Handlers to OCaml |
07/10/2020 | Priyanka Golia | Manthan: A Data-Driven Approach for Boolean Function Synthesis |
04/10/2020 | Linghui Luo (Paderborn University) | TaintBench: Automatic Real-World Malware Benchmarking of Android Taint Analyses |
30/09/2020 | Zhen Dong | Time-travel Testing of Android Apps |
23/09/2020 | Teodora Baluta | Towards Dynamic Oracle-guided Synthesis of Abstractions for Deep Neural Networks |
16/09/2020 | George Pîrlea | CoSplit: Practical Smart Contract Sharding with Static Program Analysis |
09/09/2020 | Martin Henz | SICP JS: Ketchup on Caviar? |
Summer 2020
Date and Time | Speaker | Title and Details |
---|---|---|
18/03/2020 | Yutaka Nagashima | Automating proof by induction in Isabelle/HOL using domain-specific languages |
11/03/2020 | Ivan Beschastnikh (UBC) | Compiling Distributed System Models into Implementations |
04/03/2020 | Kuldeep Meel | Towards Verifying AI Systems: Testing of Samplers |
26/02/2020 | Yahui Song | Tvide: Automated Temporal Verification of Integrated Dependent Effects |
26/02/2020 | Martin Henz | Source Academy, what's in it for you |
19/02/2020 | Ilya Sergey | On Incorrectness Logic |
12/02/2020 | Sangharatna Godboley | Optimal MC/DC Test Case Generation |
05/02/2020 | Toàn Nguyễn Thanh | Rinser: Concise Explanations in Static Analysis Driven Code Reviews |
29/01/2020 | Aquinas Hobor | A Functional Proof Pearl: Inverting the Ackermann Hierarchy |