Skip to main content

Showing 1–3 of 3 results for author: Kaki, G

Searching in archive cs. Search in all archives.
.
  1. arXiv:2401.12379  [pdf, other

    cs.AI cs.DB cs.PL

    Analyzing the Effectiveness of Large Language Models on Text-to-SQL Synthesis

    Authors: Richard Roberson, Gowtham Kaki, Ashutosh Trivedi

    Abstract: This study investigates various approaches to using Large Language Models (LLMs) for Text-to-SQL program synthesis, focusing on the outcomes and insights derived. Employing the popular Text-to-SQL dataset, spider, the goal was to input a natural language question along with the database schema and output the correct SQL SELECT query. The initial approach was to fine-tune a local and open-source mo… ▽ More

    Submitted 22 January, 2024; originally announced January 2024.

  2. Historia: Refuting Callback Reachability with Message-History Logics (Extended Version)

    Authors: Shawn Meier, Sergio Mover, Gowtham Kaki, Bor-Yuh Evan Chang

    Abstract: This paper determines if a callback can be called by an event-driven framework in an unexpected state.Event-driven programming frameworks are pervasive for creating user-interactive apps on just about every modern platform.Control flow between callbacks is determined by the framework and largely opaque to the programmer.This opacity of the callback control flow not only causes difficulty for the p… ▽ More

    Submitted 11 September, 2023; v1 submitted 8 September, 2023; originally announced September 2023.

    Comments: 40 pages, 8 figures, Accepted to OOPSLA 2023

    MSC Class: 68Q60 ACM Class: D.3.3

  3. arXiv:1710.09844  [pdf, other

    cs.PL cs.LO

    Alone Together: Compositional Reasoning and Inference for Weak Isolation

    Authors: Gowtham Kaki, Kartik Nagar, Mahsa Nazafzadeh, Suresh Jagannathan

    Abstract: Serializability is a well-understood correctness criterion that simplifies reasoning about the behavior of concurrent transactions by ensuring they are isolated from each other while they execute. However, enforcing serializable isolation comes at a steep cost in performance and hence database systems in practice support, and often encourage, developers to implement transactions using weaker alter… ▽ More

    Submitted 9 November, 2017; v1 submitted 26 October, 2017; originally announced October 2017.

    Comments: 46 pages, 12 figures