VLDB 2026 Research / reviewers in the wild / expert
Yusen Su
dblp:278/2343
· DBLP profile ↗
4ranked-venue papers
1as first author
4since 2021 · last 2025
0009-0004-8813-0797ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 1 first-author · 4 since 2021Theory of computation · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Automatic Inference of Relational Object Invariants
Yusen Su, Jorge A. Navas, Arie Gurfinkel, Isabel Garcia-Contreras |
VMCAI (1) | 1 |
| 2022 | Bounded Model Checking for LLVM
Siddharth Priya, Yusen Su, Yuyan Bao, Yakir Vizel, Arie Gurfinkel |
FMCAD | 2 |
| 2021 | Verifying Verified Code
Siddharth Priya, Yusen Su, Yakir Vizel, Yuyan Bao, Arie Gurfinkel |
ATVA | 3 |
| 2021 | Data flow refinement type inferenceabstractRefinement types enable lightweight verification of functional programs. Algorithms for statically inferring refinement types typically work by reduction to solving systems of constrained Horn clauses extracted from typing derivations. An example is Liquid type inference, which solves the extracted constraints using predicate abstraction. However, the reduction to constraint solving in itself already signifies an abstraction of the program semantics that affects the precision of the overall static analysis. To better understand this issue, we study the type inference problem in its entirety through the lens of abstract interpretation. We propose a new refinement type system that is parametric with the choice of the abstract domain of type refinements as well as the degree to which it tracks context-sensitive control flow information. We then derive an accompanying parametric inference algorithm as an abstract interpretation of a novel data flow semantics of functional programs. We further show that the type system is sound and complete with respect to the constructed abstract semantics. Our theoretical development reveals the key abstraction steps inherent in refinement type inference algorithms. The trade-off between precision and efficiency of these abstraction steps is controlled by the parameters of the type system. Existing refinement type systems and their respective inference algorithms, such as Liquid types, are captured by concrete parameter instantiations. We have implemented our framework in a prototype tool and evaluated it for a range of new parameter instantiations (e.g., using octagons and polyhedra for expressing type refinements). The tool compares favorably against other existing tools. Our evaluation indicates that our approach can be used to systematically construct new refinement type inference algorithms that are both robust and precise. Zvonimir Pavlinovic, Yusen Su, Thomas Wies |
Proc. ACM Program. Lang. | 2 |