VLDB 2026 Research / reviewers in the wild / expert
Wei Chen 0094
dblp:181/2832-94
· DBLP profile ↗
7ranked-venue papers
7as first author
4since 2021 · last 2023
0000-0001-7436-0293ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 4 first-author · 3 since 2021Theory of computation · 3 · 3 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Weakest preconditioned goto axiom
Wei Chen 0094 |
Inf. Process. Lett. | 1 |
| 2021 | A wp Characterization of Jump StatementsabstractIn this paper we present a formal characterization of goto statements in terms of Dijkstra’s weakest precondition model. We show that the goto semantics so defined captures the nature of goto statements and even applies when jumping into program constructs like alternation and repetition. With this formal definition of goto, we can characterize break and continue statements in a loop, and prove a new form of the traditional loop invariance theorem, which works with break and continue statements and has a special instance for an invariance theorem about goto statements. We, in turn, take this invariance theorem for goto statements as a basis and generalize it, although not as straightforward as hoped, to treat the multiple sequentially composed labels, which can cover essentially all scenarios. Wei Chen 0094 |
TASE | 1 |
| 2021 | Behind Clint and Hoare's goto Proof RuleabstractThis paper takes a new look at Clint and Hoare’s proof rule for goto statements, published almost fifty years ago, and discloses several new findings unnoticed before. We start out to propose that the rule take small changes, so it becomes more manageable. As we explore further, we have discovered a simple total correctness rule for goto statements, which uses the variant function to argue about termination just like we do for loops. We further extend the idea and have obtained general proof rules, applicable to multiple labels, for both partial and total correctness of goto statements. Those rules, although complex in appearance, are easy to use in practice. We have successfully applied them to prove programs that current published rules failed to. Wei Chen 0094 |
TASE | 1 |
| 2021 | Loop invariance with break and continue
Wei Chen 0094 |
Sci. Comput. Program. | 1 |
| 1990 | Program Inversion: More than Fun!
Wei Chen 0094, Jan Tijmen Udding |
Sci. Comput. Program. | 1 |
| 1989 | Towards a Calculus of Data Refinement
Wei Chen 0094, Jan Tijmen Udding |
MPC | 1 |
| 1989 | Networks of Communicating Processes and Their (De-)Composition
Wei Chen 0094, Jan Tijmen Udding, Tom Verhoeff |
MPC | 1 |