Publications

Arancini: A Hybrid Binary Translator for Weak Memory Model Architectures. ASPLOS'26
Sebastian Reimers, Dennis Sprokholt, Martin Fink, Theofilos Augoustis, Simon Kammermeier, Rodrigo Rocha, Tom Spink, Redha Gouicem, Soham Chakraborty, Pramod Bhatotia.
[Paper]

Details & Source Code
  • DOI: 10.1145/3779212.3790127
  • GitHub
Citation
@inproceedings{Reimers2026Arancini,
  author = {Reimers, Sebastian and Sprokholt, Dennis and Fink, Martin and Augoustis, Theofilos and Kammermeier, Simon and Rocha, Rodrigo C. O. and Spink, Tom and Gouicem, Redha and Chakraborty, Soham and Bhatotia, Pramod},
  title = {Arancini: A Hybrid Binary Translator for Weak Memory Model Architectures},
  year = {2026},
  isbn = {9798400723599},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/3779212.3790127},
  doi = {10.1145/3779212.3790127},
  booktitle = {Proceedings of the 31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2},
  pages = {157--174},
  numpages = {18},
  keywords = {binary translation, memory models, formal verification},
  location = {USA},
  series = {ASPLOS '26}
}

Cage: Hardware-Accelerated Safe WebAssembly. CGO'25.
Martin Fink, Dimitrios Stavrakakis, Dennis Sprokholt, Soham Chakraborty, Jan-Erik Ekberg, Pramod Bhatotia.
[PDF] [Paper] [Artifact] [Presentation]

Details & Source Code
  • DOI: 10.1145/3696443.3708920
  • GitHub
Citation
@inproceedings{Fink2025Cage,
  author = {Fink, Martin and Stavrakakis, Dimitrios and Sprokholt, Dennis and Chakraborty, Soham and Ekberg, Jan-Erik and Bhatotia, Pramod},
  title = {Cage: Hardware-Accelerated Safe WebAssembly},
  year = {2025},
  isbn = {9798400712753},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/3696443.3708920},
  doi = {10.1145/3696443.3708920},
  booktitle = {Proceedings of the 23rd ACM/IEEE International Symposium on Code Generation and Optimization},
  pages = {538--552},
  numpages = {15},
  keywords = {Memory Safety, WebAssembly},
  location = {Las Vegas, NV, USA},
  series = {CGO '25}
}

Lasagne: A Static Binary Translator for Weak Memory Model Architectures. PLDI'22.
Rodrigo C. O. Rocha, Dennis Sprokholt, Martin Fink, Redha Gouicem, Tom Spink, Soham Chakraborty, Pramod Bhatotia
[PDF] [Paper] [Artifact]

Details & Source Code
  • DOI: 10.1145/3519939.3523719
  • Source code was merged into Microsoft’s static binary translator mctoll.
Citation
@inproceedings{Rocha2022Lasagne,
  author = {Rocha, Rodrigo C. O. and Sprokholt, Dennis and Fink, Martin and Gouicem, Redha and Spink, Tom and Chakraborty, Soham and Bhatotia, Pramod},
  title = {Lasagne: A Static Binary Translator for Weak Memory Model Architectures},
  year = {2022},
  isbn = {9781450392655},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/3519939.3523719},
  doi = {10.1145/3519939.3523719},
  booktitle = {Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation},
  pages = {888--902},
  numpages = {15},
  keywords = {Memory Model, Compiler, Binary Translation},
  location = {San Diego, CA, USA},
  series = {PLDI 2022}
}


Theses

Hardware-Assisted Memory Safety for WebAssembly. Master’s thesis, 2024
Advisor: Dr. Dimitrios Stavrakakis
Supervisor: Prof. Dr. Pramod Bhatotia
[PDF]

Translating x86 Binaries to LLVM Intermediate Representation. Bachelor’s thesis, 2021
Advisors: Dr. Rodrigo Rocha, Dr. Redha Gouicem
Supervisor: Prof. Dr. Pramod Bhatotia
[PDF]