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.
(Authors are ordered alphabetically in the surname)
Cezara Dragoi, Constantin Enea, Srinidhi Nagendra, Mandayam Srivas
NETYS 2024 arXiv
Andrea Borgarelli, Constantin Enea, Rupak Majumdar, Srinidhi Nagendra
OOPSLA 2024 arXiv
Ege Berkay Gulcan, Burcu Kulahcioglu Ozkan, Rupak Majumdar, Srinidhi Nagendra
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.