Skip to main content

Showing 1–2 of 2 results for author: Freund, S N

.
  1. arXiv:2407.08070  [pdf, other

    cs.PL

    Mover Logic: A Concurrent Program Logic for Reduction and Rely-Guarantee Reasoning (Extended Version)

    Authors: Cormac Flanagan, Stephen N. Freund

    Abstract: Rely-guarantee (RG) logic uses thread interference specifications (relies and guarantees) to reason about the correctness of multithreaded software. Unfortunately, RG logic requires each function postcondition to be "stabilized" or specialized to the behavior of other threads, making it difficult to write function specifications that are reusable at multiple call sites. This paper presents mover… ▽ More

    Submitted 12 July, 2024; v1 submitted 10 July, 2024; originally announced July 2024.

    Comments: To appear in ECOOP 2024

  2. arXiv:2403.16354  [pdf, other

    cs.SE cs.AI cs.LG cs.PL

    ChatDBG: An AI-Powered Debugging Assistant

    Authors: Kyla Levin, Nicolas van Kempen, Emery D. Berger, Stephen N. Freund

    Abstract: This paper presents ChatDBG, the first AI-powered debugging assistant. ChatDBG integrates large language models (LLMs) to significantly enhance the capabilities and user-friendliness of conventional debuggers. ChatDBG lets programmers engage in a collaborative dialogue with the debugger, allowing them to pose complex questions about program state, perform root cause analysis for crashes or asserti… ▽ More

    Submitted 24 March, 2024; originally announced March 2024.

    Comments: 11 pages