publications

Listed in reversed chronological order.

2026

  1. On the Theory and Engineering of Verifying Systems C
    Dhruv C. Makwana
    University of Cambridge, 2026

2025

  1. Fulminate: Testing CN Separation-Logic Specifications in C
    Rini Banerjee, Kayvan Memarian, Dhruv Makwana, and 3 more authors
    Proc. ACM Program. Lang., Jan 2025

2023

  1. CN: Verifying Systems C Code with Separation-Logic Refinement Types
    Christopher Pulte, Dhruv C. Makwana, Thomas Sewell, and 3 more authors
    Proc. ACM Program. Lang., Jan 2023

2019

  1. NumLin: Linear Types for Linear Algebra
    Dhruv C. Makwana and Neelakantan R. Krishnaswami
    In 33rd European Conference on Object-Oriented Programming (ECOOP 2019), Jan 2019

2018

  1. Implementing Balanced Polling for OCaml
    Dhruv C. Makwana
    Mar 2018