Browse publications on Google Scholar (top-right) ↗
Resume (English only)
Academic Achievements
Our program verification tool Deagle won the gold medal in 'ConcurrencySafety' category in SV-COMP 2022, 2023, and 2025!
Paper titled 'PMVerify: Robustness Verification for Checking Crash Consistency of Non-volatile Memory' was conditionally accepted by ASPLOS 2025.
Paper titled 'On Temporal Verification of Stateful P4 Programs' was accepted by NSDI 2025.
Paper titled 'Leveraging Datapath Propagation in IC3 for Hardware Model Checking' was accepted by IEEE TCAD.
Paper titled 'P4Inv: Inferring Packet Invariants for Verification of Stateful P4 Programs' was accepted by INFOCOM 2024.
Paper titled 'Automated Ambiguity Detection in Layout-Sensitive Grammars' was finally accepted by OOPSLA 2023.
Paper titled 'Data-driven Recurrent Set Learning For Non-termination Analysis' was accepted by ICSE 2023.
Paper titled 'Satisfiability Modulo Ordering Consistency Theory for SC, TSO, and PSO Memory Models' was accepted by ACM TOPLAS.
Paper titled 'Mastery: Shifted-Code-Aware Structured Merging' received the Best Paper Award at SETTA 2022!
Paper titled 'Consistency-Preserving Propagation for SMT Solving of Concurrent Program Verification' was accepted by OOPSLA 2022.
Paper titled 'Interference Relation-Guided SMT Solving for Multi-Threaded Program Verification' received the Best Paper Award at PPoPP 2022!
Paper titled 'Data-Driven Loop Bound Learning for Termination Analysis' was accepted by ICSE 2022.
Paper titled 'Interference Relation-Guided SMT Solving for Multi-Threaded Program Verification' was accepted by PPoPP 2022.
Paper titled 'Satisfiability Modulo Ordering Consistency Theory for Multi-Threaded Program Verification' was accepted by PLDI 2021.
Paper titled 'Leveraging Control Flow Knowledge in SMT Solving of Program Verification' was accepted by ACM TOSEM.
Papers titled 'Termination Analysis for Evolving Programs' and 'Incremental Predicate Analysis for Regression Verification' were accepted by OOPSLA 2020.
Paper titled 'Efficient Summary Reuse for Software Regression Verification' was accepted by IEEE TSE.
Paper titled 'Proving Termination by k-Induction' was accepted by ASE 2020 (NIER).
Paper titled 'Interval Counterexamples for Loop Invariant Learning' was accepted by ESEC/FSE 2020.
Paper titled 'Proving Almost-Sure Termination by Omega-Regular Decomposition' was accepted by PLDI 2020.
Background
Research Interests: Formal verification, program analysis, and decision procedures. Currently an Associate Professor at the School of Software, Tsinghua University.