activity
20042026
most citedPrecise, Dynamic Information Flow for Database-Backed Applications

32 citations · 87 across the 13 of their papers we have counts for

collaborators

14 papers

cs.PL2026

Djinnlang: Higher-Level Programming by Unambiguous Specification with an LLM in the Compiler

Simon Henniger, Stephen Chong, Nada Amin

Programmers write formal specifications, and LLMs implement them, proving that each implementation matches its spec. Taken to its extreme, this makes specification languages the ne…

cs.SE2023

Guess & Sketch: Language Model Guided Transpilation

Celine Lee, Abdulrahman Mahmoud, Michal Kurek +5

Maintaining legacy software requires many software and systems engineering hours. Assembly code programs, which demand low-level control over the computer machine state and have no…

cs.PL2020

Formulog: Datalog for SMT-Based Static Analysis (Extended Version)

Aaron Bembenek, Michael Greenberg, Stephen Chong

Satisfiability modulo theories (SMT) solving has become a critical part of many static analyses, including symbolic execution, refinement type checking, and model checking. We prop…

cs.PL2020★ 1 cited

Coupled Relational Symbolic Execution for Differential Privacy

Gian Pietro Farina, Stephen Chong, Marco Gaboardi

Differential privacy is a de facto standard in data privacy with applications in the private and public sectors. Most of the techniques that achieve differential privacy are based…

cs.CR2019★ 1 cited

Formalizing Privacy Laws for License Generation and Data Repository Decision Automation

Micah Altman, Stephen Chong, Alexandra Wood

In this paper, we summarize work-in-progress on expert system support to automate some data deposit and release decisions within a data repository, and to generate custom license a…

cs.PL2019★ 3 cited

Fine-Grained, Language-Based Access Control for Database-Backed Applications

Ezra Zigmond, Stephen Chong, Christos Dimoulas +1

Context: Database-backed applications often run queries with more authority than necessary. Since programs can access more data than they legitimately need, flaws in security check…