VLDB 2026 Research / reviewers in the wild / expert
Xiongnan (Newman) Wu
dblp:06/9687
· DBLP profile ↗
6ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4Artificial intelligence and machine learning · 2Theory of computation · 1
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
4 papers |
Program verification · 79% Operating systems · 12% Concurrent programming · 9% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › system verification
kernel verification |
0.5 | 2 | 2016 | Toward compositional verification of interruptible OS kernels and device drivers · PLDI 2016 Deep Specifications and Certified Abstraction Layers · POPL 2015 |
Program verification
abstraction refinement |
0.3 | 1 | 2018 | Certified concurrent abstraction layers · PLDI 2018 |
Program verification
concurrent program verification |
0.3 | 1 | 2018 | Certified concurrent abstraction layers · PLDI 2018 |
Operating systems › kernel
kernel design |
0.2 | 1 | 2016 | CertiKOS: An Extensible Architecture for Building Certified Concurrent OS Kernels · OSDI 2016 |
Program verification
modular verification |
0.2 | 1 | 2016 | Toward compositional verification of interruptible OS kernels and device drivers · PLDI 2016 |
Concurrent programming
concurrency verification |
0.1 | 1 | 2018 | Certified concurrent abstraction layers · PLDI 2018 |
Concurrent programming
concurrency bugs |
0.1 | 1 | 2016 | CertiKOS: An Extensible Architecture for Building Certified Concurrent OS Kernels · OSDI 2016 |
Embedded and real-time systems
device drivers |
0.1 | 1 | 2016 | Toward compositional verification of interruptible OS kernels and device drivers · PLDI 2016 |
Methods — techniques the papers use, named apart from their topics
formal verification · 0.6coq proof assistant · 0.5layer-based verification · 0.3formal device models · 0.2formal device model · 0.2certified programming · 0.2modular verification · 0.2formal specification · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Certified concurrent abstraction layersabstractConcurrent abstraction layers are ubiquitous in modern computer systems because of the pervasiveness of multithreaded programming and multicore hardware. Abstraction layers are used to hide the implementation details (e.g., fine-grained synchronization) and reduce the complex dependencies among components at different levels of abstraction. Despite their obvious importance, concurrent abstraction layers have not been treated formally. This severely limits the applicability of layer-based techniques and makes it difficult to scale verification across multiple concurrent layers. Ronghui Gu, Zhong Shao 0001, Jieung Kim, Xiongnan (Newman) Wu, Jérémie Koenig, Vilhelm Sjöberg, Hao Chen 0023, David Costanzo, Tahina Ramananandro |
PLDI | 4 |
| 2018 | Toward Compositional Verification of Interruptible OS Kernels and Device Drivers
Hao Chen 0023, Xiongnan (Newman) Wu, Zhong Shao 0001, Joshua Lockerman, Ronghui Gu |
J. Autom. Reason. | 2 |
| 2016 | CertiKOS: An Extensible Architecture for Building Certified Concurrent OS Kernels
Ronghui Gu, Zhong Shao 0001, Hao Chen 0023, Xiongnan (Newman) Wu, Jieung Kim, Vilhelm Sjöberg, David Costanzo |
OSDI | 4 |
| 2016 | Toward compositional verification of interruptible OS kernels and device driversabstractAn operating system (OS) kernel forms the lowest level of any system software stack. The correctness of the OS kernel is the basis for the correctness of the entire system. Recent efforts have demonstrated the feasibility of building formally verified general-purpose kernels, but it is unclear how to extend their work to verify the functional correctness of device drivers, due to the non-local effects of interrupts. In this paper, we present a novel compositional framework for building certified interruptible OS kernels with device drivers. We provide a general device model that can be instantiated with various hardware devices, and a realistic formal model of interrupts, which can be used to reason about interruptible code. We have realized this framework in the Coq proof assistant. To demonstrate the effectiveness of our new approach, we have successfully extended an existing verified non-interruptible kernel with our framework and turned it into an interruptible kernel with verified device drivers. To the best of our knowledge, this is the first verified interruptible operating system with device drivers. Hao Chen 0023, Xiongnan (Newman) Wu, Zhong Shao 0001, Joshua Lockerman, Ronghui Gu |
PLDI | 2 |
| 2015 | Deep Specifications and Certified Abstraction LayersabstractModern computer systems consist of a multitude of abstraction layers (e.g., OS kernels, hypervisors, device drivers, network protocols), each of which defines an interface that hides the implementation details of a particular set of functionality. Client programs built on top of each layer can be understood solely based on the interface, independent of the layer implementation. Despite their obvious importance, abstraction layers have mostly been treated as a system concept; they have almost never been formally specified or verified. This makes it difficult to establish strong correctness properties, and to scale program verification across multiple layers. Ronghui Gu, Jérémie Koenig, Tahina Ramananandro, Zhong Shao 0001, Xiongnan (Newman) Wu, Shu-Chun Weng, Haozhong Zhang |
POPL | 5 |
| 2012 | Enfragmo: A System for Modelling and Solving Search Problems with Logic
Amir Aavani, Xiongnan (Newman) Wu, Shahab Tasharrofi, Eugenia Ternovska, David G. Mitchell |
LPAR | 2 |