EDBT 2026 Demo / reviewers in the wild / expert
Vaibhav Mehta
dblp:55/4909
· DBLP profile ↗
6ranked-venue papers
4as first author
4since 2021 · last 2026
0000-0003-2357-3023ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 2 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1Computer networks · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Program verification · 100% | |
| Network and information security
1 paper |
Cryptographic protocols and secure computation · 100% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › program logic
hoare logic |
0.9 | 1 | 2025 | A Hoare Logic for Symmetry Properties · Proc. ACM Program. Lang. 2025 |
Cryptographic protocols and secure computation
compositional verification |
0.7 | 1 | 2023 | A Generic Methodology for the Modular Verification of Security Protocol Implementations · CCS 2023 |
Program verification › security property verification
memory safety verification |
0.7 | 1 | 2023 | A Generic Methodology for the Modular Verification of Security Protocol Implementations · CCS 2023 |
Logic in computer science
program semantics |
0.3 | 1 | 2025 | A Hoare Logic for Symmetry Properties · Proc. ACM Program. Lang. 2025 |
Methods — techniques the papers use, named apart from their topics
hoare-style logic · 1.7group theory · 1.7modular verification logic · 1.3model extraction · 1.3code-level verification · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | λλ: A Programming Language for Silicon PhotonicsabstractWe present λλ1, a programming language for silicon photonics. λλ uses a linear type system to encode the physical constraints of optics, rejecting unrealizable programs at compile time. The compiler lowers well-typed programs to a graph-based intermediate representation, then solves a constrained embedding problem to map these graphs onto arbitrary silicon photonic switch targets while minimizing signal loss. We validate λλ on a commercial photonic switch, demonstrating correct operation for circuit switching, time-varying rotor switching and analog in-network computation. Across various hardware targets and programs, the λλ compiler scales to silicon photonic switches with over 100,000 programmable elements and handles switch programs with 128 input-output pairs. Finally, we develop a synthesizer to automatically generate λλ programs from high-level specifications, allowing users to program photonic hardware without reasoning about optical primitives. Vaibhav Mehta, Arjun Devraj, Bill Owens, Justin Hsu, Rachee Singh |
SIGCOMM | 1 |
| 2025 | A Hoare Logic for Symmetry PropertiesabstractMany natural program correctness properties can be stated in terms of symmetries, but existing formal methods have little support for reasoning about such properties. We consider how to formally verify a broad class of symmetry properties expressed in terms of group actions. To specify these properties, we design a syntax for group actions, supporting standard constructions and a natural notion of entailment. Then, we develop a Hoare-style logic for verifying symmetry properties of imperative programs, where group actions take the place of the typical pre- and post-condition assertions. Finally, we develop a prototype tool SymVerif, and use it to verify symmetry properties on a series of handcrafted benchmarks. Our tool uncovered an error in a model of a dynamical system described by McLachlan and Quispel [Acta Numerica 2002]. Vaibhav Mehta, Justin Hsu |
Proc. ACM Program. Lang. | 1 |
| 2023 | A Generic Methodology for the Modular Verification of Security Protocol ImplementationsabstractSecurity protocols are essential building blocks of modern IT systems. Subtle flaws in their design or implementation may compromise the security of entire systems. It is, thus, important to prove the absence of such flaws through formal verification. Much existing work focuses on the verification of protocol models, which is not sufficient to show that their implementations are actually secure. Verification techniques for protocol implementations (e.g., via code generation or model extraction) typically impose severe restrictions on the used programming language and code design, which may lead to sub-optimal implementations. In this paper, we present a methodology for the modular verification of strong security properties directly on the level of the protocol implementations. Our methodology leverages state-of-the-art verification logics and tools to support a wide range of implementations and programming languages. We demonstrate its effectiveness by verifying memory safety and security of Go implementations of the Needham-Schroeder-Lowe, Diffie-Hellman key exchange, and WireGuard protocols, including forward secrecy and injective agreement for WireGuard. We also show that our methodology is agnostic to a particular language or program verifier with a prototype implementation for C. Linard Arquint, Malte Schwerhoff, Vaibhav Mehta, Peter Müller 0001 |
CCS | 3 |
| 2023 | SwitchLog: A Logic Programming Language for Network Switches
Vaibhav Mehta, Devon Loehr, John Sonchack, David Walker 0001 |
PADL | 1 |
| 2006 | Ranking Attack Graphs
Vaibhav Mehta, Constantinos Bartzis, Haifeng Zhu 0001, Edmund M. Clarke, Jeannette M. Wing |
RAID | 1 |
| 2004 | Generic Text Summarization Using WordNet
Kedar Bellare, Anish Das Sarma, Atish Das Sarma, Navneet Loiwal, Vaibhav Mehta, Ganesh Ramakrishnan, Pushpak Bhattacharyya |
LREC | 5 |