Home News Research Publications Education Activities Contact
Omkar Tuppe

Omkar Tuppe

Formal Verification | Program Analysis | Relaxed Memory Models

PhD Candidate @ CSE, IIT Bombay | Formal Methods for Reliable Concurrency

📰 News

🔬 Research & Development

🧠 Overview

My research focuses on building efficient verification algorithms and analysis tools for concurrent and weakly-consistent systems. I design scalable algorithms grounded in formal semantics and implement them as LLVM-based tools targeting real-world software. These tools have demonstrated significant performance improvements over existing solutions and are validated on various benchmarks.

🚀 🧑‍💻 📑 Projects & Tools

GPUMC: Stateless Model Checker for GPU Memory Models
TranSER: DPOR for Serializable Transactional Programs
DynamicDyckReachability: On-the-Fly Static Analysis
ConsChecker: Model Checking for Causal Consistency
TranChecker: Verifying Weakly Isolated Transactional Systems
SimpleDPOR: Simple DPOR based model checker for Sequential Consistency (SC)
ARMv8-A BMC: Concurrency Verification for ARM Assembly

📚 Publications

GPUMC: A Stateless Model Checker for GPU Weak Memory Concurrency

with Soham Chakraborty, S Krishna, Andreas Pavlogiannis

CAV 2025

Dynamic Partial Order Reduction for Transactional Programs on Serializable Platforms

with Parosh Aziz Abdulla, Ashutosh Gupta, Shankara Narayanan Krishna

ATVA 2024

On-The-Fly Static Analysis via Dynamic Bidirected Dyck Reachability

with Krishna S , Aniket Lal, Andreas Pavlogiannis

POPL 2024

Optimal Stateless Model Checking for Causal Consistency

with Parosh Abdulla, Mohamed Faouzi Atig, Krishna S, Ashutosh Gupta

TACAS 2023

🎓 Education

2019– PhD, Computer Science & Engineering IIT Bombay
Advisors: Prof. Krishna S, Prof. Ashutosh Gupta
2014–18 B.E., WIT Solapur Solapur University

Research Internships

April–June 2023 Uppsala University, Sweden
Supervisors: Prof. Parosh Abdulla, Prof. Mohamed Faouzi Atig
Topic: Stateless Model Checking for SC
May–July 2022 Uppsala University, Sweden
Supervisors: Prof. Parosh Abdulla, Prof. Mohamed Faouzi Atig
Topic: Algorithmic Program Verification

🎯 Activities

Teaching Assistantships

Volunteering

Presented Research

Contact Me

Email: omkarvtuppe@cse.iitb.ac.in

LinkedIn: My LinkedIn Profile