activity
20242026
most citedJava JIT Testing with Template Extraction

10 citations · 12 across the 5 of their papers we have counts for

collaborators

8 papers

cs.LG2026

Twist, Don't Tilt: Trajectory-Exact Constrained Decoding for Masked Diffusion Models

Aditya Thimmaiah, Lara Marinov, Jayanth Srinivasa +3

Constrained decoding for Masked Diffusion Language Models (MDLMs) aims to ensure that generated outputs satisfy a specified structure or syntax constraint. MDLMs generate outputs b…

cs.CL2026

CROCODIL: Cross-Model Code Editing with LLMs

Linghan Zhong, Aditya Thimmaiah, Jayanth Srinivasa +2

Large language models (LLMs) have become ubiquitous tools for code generation and editing. However, development teams often use multiple LLM assistants. Different developers may pr…

cs.PL2026

Predicting Program Exit Code with LLMs and Programming Language Semantics

Lara Marinov, Aditya Thimmaiah, Jayanth Srinivasa +2

Large language models (LLMs) have shown proficiency in various software engineering tasks, such as code generation and translation. However, a key limitation in their performance m…

cs.PL2026

MGQL: An Executable, Small-Step Semantics of GQL

Aditya Thimmaiah, Tong-Nong Lin, Milos Gligoric

ISO Graph Query Language (GQL) is the first international standard for property graph-based graph query languages, standardized as ISO/IEC 39075 in 2024. However, ISO/IEC 39075 cod…

cs.PL2025

LLMs Lean on Priors, Not Programming Language Semantics

Aditya Thimmaiah, Jiyang Zhang, Jayanth Srinivasa +2

Recent work asks whether large language models (LLMs) condition their reasoning on explicit rules rather than statistical regularities from pretraining. Program execution provides…

cs.SE2024★ 2 cited

Pattern-Based Peephole Optimizations with Java JIT Tests

Zhiqiang Zang, Aditya Thimmaiah, Milos Gligoric

We present JOG, a framework that facilitates developing Java JIT peephole optimizations alongside JIT tests. JOG enables developers to write a pattern, in Java itself, that specifi…

cs.SE2024★ 10 cited

Java JIT Testing with Template Extraction

Zhiqiang Zang, Fu-Yao Yu, Aditya Thimmaiah +2

We present LeJit, a template-based framework for testing Java just-in-time (JIT) compilers. Like recent template-based frameworks, LeJit executes a template -- a program with holes…

cs.SE2024

Object Graph Programming

Aditya Thimmaiah, Leonidas Lampropoulos, Christopher J. Rossbach +1

We introduce Object Graph Programming (OGO), which enables reading and modifying an object graph (i.e., the entire state of the object heap) via declarative queries. OGO models the…