VLDB 2026 Research / reviewers in the wild / expert
Leihuan Wu
dblp:405/6949
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2025
0009-0009-1913-4467ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 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
1 paper |
Program verification · 67% Concurrent programming · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming › concurrency bug detection
atomicity violation detection |
0.9 | 1 | 2025 | Bounded Verification of Atomicity Violations for Interrupt-Driven Programs via Lazy Sequentialization · ACM Trans. Softw. Eng. Methodol. 2025 |
Program verification
bounded verification |
0.9 | 1 | 2025 | Bounded Verification of Atomicity Violations for Interrupt-Driven Programs via Lazy Sequentialization · ACM Trans. Softw. Eng. Methodol. 2025 |
Program verification › concurrent program verification
sequentialization |
0.9 | 1 | 2025 | Bounded Verification of Atomicity Violations for Interrupt-Driven Programs via Lazy Sequentialization · ACM Trans. Softw. Eng. Methodol. 2025 |
Embedded and real-time systems › event-driven systems
interrupt-driven programs |
0.3 | 1 | 2025 | Bounded Verification of Atomicity Violations for Interrupt-Driven Programs via Lazy Sequentialization · ACM Trans. Softw. Eng. Methodol. 2025 |
Methods — techniques the papers use, named apart from their topics
slicing · 1.7preemption point reduction · 1.7loop abstraction · 1.7lazy sequentialization · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Bounded Verification of Atomicity Violations for Interrupt-Driven Programs via Lazy SequentializationabstractDetecting atomicity violations effectively in interrupt-driven programs is difficult due to the asymmetric concurrency interleaving of interrupts. Current approaches face two main challenges: (1) A large number of false positives are generated by efficient static analysis techniques. (2) Loops with large or unknown bounds in these programs limit the scalability of the bounded verification techniques. To address these challenges, we present NIChecker, a new bounded verification tool designed to detect atomicity violations in interrupt-driven programs. The key ideas are: (1) Transforming an interrupt-driven program into a bounded sequential C program through lazy sequentialization technique. This sequential program accurately models interrupt masking and nested interrupt execution. (2) Combining a refined loop abstraction technique with our sequentialization to enhance the efficiency of detecting programs with intractable loops. (3) Integrating slicing and an interleaving path reduction technique known as preemption point reduction in NIChecker to shrink the explored state space. We prove the bounded correctness of our translation and discuss the impact of our optimizations. We evaluate NIChecker on 31 academic benchmark programs and 18 real-world interrupt-driven programs. Our results show that NIChecker achieves better precision, a lower false positive rate, and a significant verification speed-up than related state-of-the-art tools. Leihuan Wu, Rui Chen 0042, Weiqiang Kong |
ACM Trans. Softw. Eng. Methodol. | 4 |