I'm a Computer science doctoral student supervised by Constantin Enea and Mandayam Srivas. I work on developing automated techniques to test distributed system implementations. My research interests are in formal verification and distributed systems.
I was a summer Applied Science Intern at AWS (June-August 2024). I completed my Masters in Computer Science at Chennai Mathematical Institute in 2020. Prior to that, I worked as a software developer at Zoho and Bookmyshow, and as a DevOps engineer at Unacademy.
Cezara Dragoi, Constantin Enea, Srinidhi Nagendra, Mandayam Srivas
NETYS 2024 arXiv
Andrea Borgarelli, Constantin Enea, Rupak Majumdar, Srinidhi Nagendra
OOPSLA 2024 arXiv
* Authors are ordered alphabetically in the surname
A DSL to describe unit tests for distributed protocol implementations. The framework allows developers to encode specific executions to test the implementation.
A Go library to fetch coverage information of the current running program. Large parts are borrowed from the go runtime source that dumps the coverage information.
A general framework to run reinforcement learning based exploration on distributed protocol implementations. Under progress.