Demo Data from VLDB 2026 / reviewers in the wild / expert
Junpeng Zha
dblp:230/2480
· DBLP profile ↗
4ranked-venue papers
3as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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 |
Concurrent programming · 61% Compilers and program optimization · 39% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › compiler correctness
compiler optimization correctness |
0.6 | 1 | 2022 | Verifying optimizations of concurrent programs in the promising semantics · PLDI 2022 |
Concurrent programming
memory models |
0.6 | 1 | 2022 | Verifying optimizations of concurrent programs in the promising semantics · PLDI 2022 |
Concurrent programming › memory models › weak memory models
promising semantics |
0.6 | 1 | 2022 | Verifying optimizations of concurrent programs in the promising semantics · PLDI 2022 |
Concurrent programming › memory models
weak memory models |
0.6 | 1 | 2022 | Verifying optimizations of concurrent programs in the promising semantics · PLDI 2022 |
Compilers and program optimization
compiler correctness |
0.4 | 1 | 2019 | Towards certified separate compilation for concurrent programs · PLDI 2019 |
Compilers and program optimization
verified compilation |
0.4 | 1 | 2019 | Towards certified separate compilation for concurrent programs · PLDI 2019 |
Methods — techniques the papers use, named apart from their topics
program analysis · 0.6operational semantics · 0.6refinement proof · 0.4certified compilation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Verifying optimizations of concurrent programs in the promising semanticsabstractWeak memory models for concurrent programming languages are expected to admit standard compiler optimizations. However, prior works on verifying optimizations in weak memory models are mostly focused on simple optimizations on small code snippets which satisfy certain syntactic requirements. It receives less attention whether weak memory models can admit real-world optimization algorithms based on program analyses. Junpeng Zha, Hongjin Liang 0001, Xinyu Feng 0001 |
PLDI | 1 |
| 2020 | Modular Verification of SPARCv8 Code
Junpeng Zha, Xinyu Feng 0001, Lei Qiao 0002 |
J. Comput. Sci. Technol. | 1 |
| 2019 | Towards certified separate compilation for concurrent programsabstractCertified separate compilation is important for establishing end-to-end guarantees for certified systems consisting of multiple program modules. There has been much work building certified compilers for sequential programs. In this paper, we propose a language-independent framework consisting of the key semantics components and lemmas that bridge the verification gap between the compilers for sequential programs and those for (race-free) concurrent programs, so that the existing verification work for the former can be reused. One of the key contributions of the framework is a novel footprint-preserving compositional simulation as the compilation correctness criterion. The framework also provides a new mechanism to support confined benign races which are usually found in efficient implementations of synchronization primitives. Hanru Jiang, Hongjin Liang 0001, Siyang Xiao, Junpeng Zha, Xinyu Feng 0001 |
PLDI | 4 |
| 2018 | Modular Verification of SPARCv8 Code
Junpeng Zha, Xinyu Feng 0001, Lei Qiao 0002 |
APLAS | 1 |