publications

Listed in reversed chronological order.

2026

  1. CN: Theory and Engineering of Verifying C
    Dhruv C. Makwana
    University of Cambridge, 2026
  2. Code-Specify-Test-Debug-Prove: Flexibly Integrating Separation Logic Specification into Conventional Workflows
    Zain K Aamer, Rini Banerjee, Hiroyuki Katsura, and 8 more authors
    Proc. ACM Program. Lang., Jun 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

2017

  1. Exploring the structure of mathematical theories using graph databases
    Dhruv C. Makwana
    Part II Dissertation, Computer Science Tripos, University of Cambridge , May 2017