Publications
Full list also available on Google Scholar.
Conference & Journal Papers
-
USENIX Symposium on Networked Systems Design and Implementation (NSDI) — 2026
-
Specy: Learning Specifications for Distributed Systems from Event TracesProceedings of the ACM on Programming Languages (OOPSLA) — 2026 (to appear)
-
arXiv preprint — 2026
-
Proceedings of the 1st ACM SIGPLAN International Workshop on Language Models and Programming Languages (LMPL) — 2025
-
Proceedings of the ACM on Programming Languages, Vol. 9, No. OOPSLA1 (OOPSLA) — April 2025
-
Communications of the ACM, Vol. 68, No. 6 — June 2025
-
Proceedings of the ACM on Programming Languages, Vol. 7, No. OOPSLA2 (OOPSLA) — October 2023
-
Proceedings of the ACM on Programming Languages, Vol. 7, No. PLDI (PLDI) — June 2023
-
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), Vol. 42, No. 11 — November 2023
-
ACM Asia Conference on Computer and Communications Security (AsiaCCS) — 2021
-
International Conference on Runtime Verification (RV) — 2020
-
IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) — 2019
-
International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) — 2018
-
International Symposium On Leveraging Applications of Formal Methods, Verification and Validation (ISoLA) — 2018
-
International Conference on Cyber-Physical Systems (ICCPS) — 2017
-
The 17th International Conference on Runtime Verification (RV) — 2017
-
Formal Methods in Computer-Aided Design (FMCAD) — 2017
-
ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE) — 2015
-
International Conference on Computer Aided Verification (CAV) — 2015
-
International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) — 2014
-
International Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS) — 2014
-
SIGPLAN Conference on Programming Language Design and Implementation (PLDI) — 2013
-
International SPIN Symposium on Model Checking of Software (SPIN) — 2011
-
Indian Small Satellite Systems Conference (ISSSC) at ISRO Satellite Center, India — 2010
2026
2025
2023
2021
2020
2019
2018
2017
2015
2014
2013
2011
2010
Tutorials
-
The 17th International Conference on Runtime Verification (RV) — 2017 [RV Tutorial]
Workshop Papers & Technical Reports
-
Technical Report UCB/EECS-2018-25, University of California, Berkeley — 2018
-
Microsoft Research Technical Report (MSR-TR-2015-28) — 2015
-
International Workshop on Exploiting Concurrency Efficiently and Correctly (EC2) — 2014
-
Microsoft Research Technical Report (MSR-TR-2012-121) — 2012
Thesis
-
PhD Thesis, EECS, UC Berkeley — 2019
-
Masters Thesis, IIT Kanpur