Demo Data from EDBT 2026 / reviewers in the wild / expert
Yu Zhang 0313
dblp:50/671-313
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2025
0009-0009-1160-9851ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 1 · 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 · 55% Compilers and program optimization · 30% Programming languages and type systems · 15% | |
| Network and information security
1 paper |
Hardware security and side channels · 100% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
modular verification |
0.9 | 1 | 2025 | Unifying Compositional Verification and Certified Compilation with a Three-Dimensional Refinement Algebra · Proc. ACM Program. Lang. 2025 |
Compilers and program optimization
verified compilation |
0.9 | 1 | 2025 | Unifying Compositional Verification and Certified Compilation with a Three-Dimensional Refinement Algebra · Proc. ACM Program. Lang. 2025 |
Hardware security and side channels
trusted execution environments |
0.8 | 1 | 2024 | Verifying Rust Implementation of Page Tables in a Software Enclave Hypervisor · ASPLOS (2) 2024 |
Program verification › system verification › systems code verification
hypervisor verification |
0.8 | 1 | 2024 | Verifying Rust Implementation of Page Tables in a Software Enclave Hypervisor · ASPLOS (2) 2024 |
Logic in computer science › formal semantics
compositional semantics |
0.3 | 1 | 2025 | Unifying Compositional Verification and Certified Compilation with a Three-Dimensional Refinement Algebra · Proc. ACM Program. Lang. 2025 |
Programming languages and type systems › language-based security
memory safety |
0.2 | 1 | 2024 | Verifying Rust Implementation of Page Tables in a Software Enclave Hypervisor · ASPLOS (2) 2024 |
Programming languages and type systems
rust |
0.2 | 1 | 2024 | Verifying Rust Implementation of Page Tables in a Software Enclave Hypervisor · ASPLOS (2) 2024 |
Methods — techniques the papers use, named apart from their topics
three-dimensional refinement algebra · 1.7coq proof assistant · 1.7rust · 1.5formal verification · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Unifying Compositional Verification and Certified Compilation with a Three-Dimensional Refinement AlgebraabstractFormal verification is a gold standard for building reliable computer systems. Certified systems in particular come with a formal specification, and a proof of correctness which can easily be checked by a third party. Unfortunately, verifying large-scale, heterogeneous systems remains out of reach of current techniques. Addressing this challenge will require the use of compositional methods capable of accommodating and interfacing a range of program verification and certified compilation techniques. In principle, compositional semantics could play a role in enabling this kind of flexibility, but in practice existing tools tend to rely on simple and specialized operational models which are difficult to interface with one another. To tackle this issue, we present a compositional semantics framework which can accommodate a broad range of verification techniques. Its core is a three-dimensional algebra of refinement which operates across program modules, levels of abstraction, and components of the system’s state. Our framework is mechanized in the Coq proof assistant and we showcase its capabilities with multiple use cases. Yu Zhang 0313, Jérémie Koenig, Zhong Shao 0001, Yuting Wang 0001 |
Proc. ACM Program. Lang. | 1 |
| 2024 | Verifying Rust Implementation of Page Tables in a Software Enclave HypervisorabstractAs trusted execution environments (TEE) have become the corner stone for secure cloud computing, it is critical that they are reliable and enforce proper isolation, of which a key ingredient is spatial isolation. Many TEEs are implemented in software such as hypervisors for flexibility, and in a memory-safe language, namely Rust to alleviate potential memory bugs. Still, even if memory bugs are absent from the TEE, it may contain semantic errors such as mis-configurations in its memory subsystem which breaks spatial isolation. Zhenyang Dai, Vilhelm Sjöberg, Xupeng Li, Yu Chen 0004, Wenhao Wang 0001, Yuekai Jia, Sean Noble Anderson, Laila Elbeheiry, Shubham Sondhi, Yu Zhang 0313, Zhaozhong Ni, Shoumeng Yan, Ronghui Gu, Zhengyu He |
ASPLOS (2) | 11 |