[CS] Utsav Sethi Dissertation Defense/Oct 22
via cs
cs at mailman.cs.uchicago.edu
Fri Oct 18 09:49:41 CDT 2024
This is an announcement of Utsav Sethi's Dissertation Defense.
===============================================
Candidate: Utsav Sethi
Date: Tuesday, October 22,2024
Time: 11am-1pm CT
Location: JCL 280
Remote Location: https://uchicago.zoom.us/j/96894216857?pwd=P5GZm92o8OWuXTSQaLlmsVn7aXqvJo.1
Title: Improving Task-Resilience Mechanisms in Software Systems
Abstract: Modern software necessarily implements mechanisms designed to anticipate and handle transient task-level errors. Such mechanisms include retry, cancellation, checkpointing and timeout, and are critical to the smooth operation of almost every type of software application - especially the distributed and large scale applications in use everywhere today.
This dissertation aims to analyze and detect problems in two widely-used mechanisms: cancellation and retry. Guided by an analysis of real-world problems, this work develops approaches to detect common issues using static program analysis. The first part investigates techniques to detect cancel issuance and fulfillment problems using traditional static analysis. The second part investigates techniques for detecting non-standard retry implementations and associated problems using traditional as well as LLM-enabled analysis. These techniques find hundreds of problems in popular open-source distributed app
Advisors: Shan Lu
Committee: Shan Lu, Haryadi Gunawi, Madan Musuvathi
More information about the cs
mailing list