Demo Data from EDBT 2026 / reviewers in the wild / expert
Huayang Guo
dblp:89/9044
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 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
3 papers |
Program verification · 47% Concurrent programming · 31% Debugging and program repair · 14% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming › concurrency bugs
data races |
0.1 | 1 | 2011 | Efficient deterministic multithreading through schedule relaxation · SOSP 2011 |
Concurrent programming › deterministic execution
deterministic multithreading |
0.1 | 1 | 2011 | Efficient deterministic multithreading through schedule relaxation · SOSP 2011 |
Program verification › model checking › software model checking
distributed system model checking |
0.1 | 1 | 2011 | Practical software model checking via dynamic interface reduction · SOSP 2011 |
Program verification › model checking
software model checking |
0.1 | 1 | 2011 | Practical software model checking via dynamic interface reduction · SOSP 2011 |
Program verification › model checking
state space reduction |
0.1 | 1 | 2011 | Practical software model checking via dynamic interface reduction · SOSP 2011 |
Debugging and program repair
record and replay |
0.1 | 1 | 2010 | Language-based replay via data flow cut · SIGSOFT FSE 2010 |
Operating systems › resource management › process management › CPU scheduling
thread scheduling |
0.0 | 1 | 2011 | Efficient deterministic multithreading through schedule relaxation · SOSP 2011 |
Program analysis
data flow analysis |
0.0 | 1 | 2010 | Language-based replay via data flow cut · SIGSOFT FSE 2010 |
Methods — techniques the papers use, named apart from their topics
synchronization operations · 0.1schedule relaxation · 0.1dynamic interface reduction · 0.1data flow cut · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Efficient deterministic multithreading through schedule relaxationabstractDeterministic multithreading (DMT) eliminates many pernicious software problems caused by nondeterminism. It works by constraining a program to repeat the same thread interleavings, or schedules, when given same input. Despite much recent research, it remains an open challenge to build both deterministic and efficient DMT systems for general programs on commodity hardware. To deterministically resolve a data race, a DMT system must enforce a deterministic schedule of shared memory accesses, or mem-schedule, which can incur prohibitive overhead. By using schedules consisting only of synchronization operations, or sync-schedule, this overhead can be avoided. However, a sync-schedule is deterministic only for race-free programs, but most programs have races. Heming Cui, Jingyue Wu, John Gallagher, Huayang Guo |
SOSP | 4 |
| 2011 | Practical software model checking via dynamic interface reductionabstractImplementation-level software model checking explores the state space of a system implementation directly to find potential software defects without requiring any specification or modeling. Despite early successes, the effectiveness of this approach remains severely constrained due to poor scalability caused by state-space explosion. DeMeter makes software model checking more practical with the following contributions: (i) proposing dynamic interface reduction, a new state-space reduction technique, (ii) introducing a framework that enables dynamic interface reduction in an existing model checker with a reasonable amount of effort, and (iii) providing the framework with a distributed runtime engine that supports parallel distributed model checking. Huayang Guo, Ming Wu 0007, Lidong Zhou |
SOSP | 1 |
| 2010 | Language-based replay via data flow cutabstractA replay tool aiming to reproduce a program's execution interposes itself at an appropriate replay interface between the program and the environment. During recording, it logs all non-deterministic side effects passing through the interface from the environment and feeds them back during replay. The replay interface is critical for correctness and recording overhead of replay tools. Ming Wu 0007, Fan Long, Xi Wang 0005, Zhilei Xu, Haoxiang Lin, Xuezheng Liu, Huayang Guo, Lidong Zhou, Zheng Zhang 0001 |
SIGSOFT FSE | 8 |