Kayvan Memarian
I am a research associate with Peter Sewell
working on the Cerberus C semantics (github repo), an executable
model formalising the C programming language and its memory object model.
Previously, I worked on relaxed-memory concurrency.
Contact details
email: kayvan.memarian cl.cam.ac.uk
office: FS14
address: University of Cambridge
Computer Laboratory
15 JJ Thomson Avenue
Cambridge, CB3 0FD
Publications
-
[12]
Formal Mechanised Semantics of CHERI C: Capabilities, Undefined Behaviour, and Provenance
Vadim Zaliva, Kayvan Memarian, Ricardo Almeida, Jessica Clarke, Brooks Davis, Alex Richardson, David Chisnall, Brian Campbell, Ian Stark, Robert N. M. Watson, and Peter Sewell.
In ASPLOS 2024.
PhD thesis
The Cerberus C semantics
Supervisions
- 2012 - Lent: Hoare Logic (II), Complexity Theory (IB)
- 2013 - Lent: Computation Theory (IB)
- 2014 - Lent: Hoare Logic (II); Michaelmas: Type Theory (II)
- 2015 - Lent: Computation Theory (IB)
Last modified: Feb 2025