activity
20202026
most citedCerberus: A Formal Approach to Secure and Efficient Enclave Memory Sharing

13 citations · 19 across the 5 of their papers we have counts for

collaborators

6 papers

cs.PL2026

Learning Context-Free Grammars for Grammar-Constrained Decoding via Declarative Agentic Programming with Guarantees

Kevin Cheang, Geoff Hulette, Rahul Kumar +5

Language models (LMs) are increasingly used to interact with external services via programs written in domain-specific languages (DSLs). Unfortunately, since DSLs are often low-res…

cs.CR2025

Learning to Triage Vulnerability Reports from Program Analysis: An Empirical Study in Node.js

Ronghao Ni, Aidan Z. H. Yang, Min-Chien Hsu +5

Program analysis tools often produce large volumes of candidate vulnerability reports that require costly manual review, creating a practical challenge: how can security analysts p…

cs.CR2022★ 6 cited

Verifying RISC-V Physical Memory Protection

Kevin Cheang, Cameron Rasmussen, Dayeol Lee +3

We formally verify an open-source hardware implementation of physical memory protection (PMP) in RISC-V, which is a standard feature used for memory isolation in security critical…

cs.CR2022★ 13 cited

Cerberus: A Formal Approach to Secure and Efficient Enclave Memory Sharing

Dayeol Lee, Kevin Cheang, Alexander Thomas +7

Hardware enclaves rely on a disjoint memory model, which maps each physical address to an enclave to achieve strong memory isolation. However, this severely limits the performance…

cs.LO2022

UCLID5: Multi-Modal Formal Modeling, Verification, and Synthesis

Elizabeth Polgreen, Kevin Cheang, Pranav Gaddamadugu +6

UCLID5 is a tool for the multi-modal formal modeling, verification, and synthesis of systems. It enables one to tackle verification problems for heterogeneous systems such as combi…

cs.PL2020

Synthesis in Uclid5

Federico Mora, Kevin Cheang, Elizabeth Polgreen +1

We describe an integration of program synthesis into Uclid5, a formal modelling and verification tool. To the best of our knowledge, the new version of Uclid5 is the only tool that…