Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Leihuan Wu

dblp:405/6949 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Concurrent programming › concurrency bug detection
atomicity violation detection
0.912025
Bounded Verification of Atomicity Violations for Interrupt-Driven Programs via Lazy Sequentialization · ACM Trans. Softw. Eng. Methodol. 2025
Program verification
bounded verification
0.912025
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.912025
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.312025
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
YearPublicationVenuePosition
2025 Bounded Verification of Atomicity Violations for Interrupt-Driven Programs via Lazy Sequentialization
abstract
Detecting 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