Demo Data from VLDB 2026 / reviewers in the wild / expert
Haining Feng
dblp:239/4110
· DBLP profile ↗
2ranked-venue papers
1as first author
1since 2021 · last 2021
0000-0002-0508-8254ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 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 analysis · 50% Concurrent programming · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming › concurrency bug detection
data race detection |
0.4 | 1 | 2020 | A Program Verification based Approach to Find Data Race Vulnerabilities in Interrupt-driven Program · ASE 2020 |
Program analysis
static analysis |
0.4 | 1 | 2020 | A Program Verification based Approach to Find Data Race Vulnerabilities in Interrupt-driven Program · ASE 2020 |
Embedded and real-time systems › event-driven systems
interrupt-driven programs |
0.1 | 1 | 2020 | A Program Verification based Approach to Find Data Race Vulnerabilities in Interrupt-driven Program · ASE 2020 |
Methods — techniques the papers use, named apart from their topics
static analysis · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Program Verification Enhanced Precise Analysis of Interrupt-Driven Program VulnerabilitiesabstractDue to the non-deterministic occurring of interrupt service routines, vulnerabilities of interrupt-driven programs, such as data race and atomicity violation, are usually hard to discover. Static analysis is an effective method for vulnerability analysis of interrupt-driven programs. However, existing techniques usually produce a large number of false alarms, which limits the application of static analysis in practice. To achieve high precision in vulnerability analysis of interrupt-driven programs, this paper proposes a program verification enhanced precise analysis method. For each potential vulnerability detected by static analysis, we propose a vulnerability validation approach which employs program verification to further automatically verify its feasibility. We have implemented a prototype of our method on top of CBMC. Experimental results on both an academic benchmark and 24 real-world programs show that our method can successfully identify true vulnerabilities and achieve a high precise analysis. Xiang Du, Liangze Yin, Haining Feng, Wei Dong 0006 |
APSEC | 3 |
| 2020 | A Program Verification based Approach to Find Data Race Vulnerabilities in Interrupt-driven ProgramabstractThe data race problem is common in the interrupt-driven program, and it is difficult to find as a result of complicated interrupt interleaving. Static analysis is a mainstream technology to detect those problems, however, the synchronization mechanism of interrupt is hard to be processed by the existing method, which brings many false alarms. Eliminating false alarms in static analysis is the main challenge for precisely data race detection. Haining Feng |
ASE | 1 |