Demo Data from EDBT 2026 / reviewers in the wild / expert
Peter Chubb
dblp:52/3642
· DBLP profile ↗
6ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Software engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 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
5 papers |
Operating systems · 45% Compilers and program optimization · 27% Program synthesis and code generation · 19% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 82% Processor architecture and microarchitecture · 18% |
Topics — the 9 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › resource management › storage management › file systems
file system verification |
0.2 | 1 | 2016 | CoGENT: Verifying High-Assurance File System Implementations · ASPLOS 2016 |
Compilers and program optimization
verified compilation |
0.2 | 1 | 2016 | CoGENT: Verifying High-Assurance File System Implementations · ASPLOS 2016 |
Operating systems › i/o › i/o subsystem
device drivers |
0.2 | 2 | 2009 | Automatic device driver synthesis with termite · SOSP 2009 Dingo: taming device drivers · EuroSys 2009 |
Concurrent programming
concurrency bugs |
0.1 | 1 | 2009 | Dingo: taming device drivers · EuroSys 2009 |
Program synthesis and code generation › domain-specific code generation
device driver synthesis |
0.1 | 1 | 2009 | Automatic device driver synthesis with termite · SOSP 2009 |
Processor architecture and microarchitecture
instruction set architecture |
0.1 | 1 | 2005 | Itanium - A System Implementor's Tale(Awarded General Track Best Student Paper Award!) · USENIX ATC, General Track 2005 |
Compilers and program optimization
instruction scheduling |
0.0 | 1 | 2005 | Itanium - A System Implementor's Tale(Awarded General Track Best Student Paper Award!) · USENIX ATC, General Track 2005 |
Operating systems
resource management |
0.0 | 1 | 1989 | LIMITS-a system for UNIX resource administration · SC 1989 |
Operating systems › operating system family
UNIX |
0.0 | 1 | 1989 | LIMITS-a system for UNIX resource administration · SC 1989 |
Methods — techniques the papers use, named apart from their topics
formal specification · 0.6dependent types · 0.5certifying compiler · 0.5program synthesis · 0.1defect analysis · 0.1decentralized administration · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | CoGENT: Verifying High-Assurance File System ImplementationsabstractWe present an approach to writing and formally verifying high-assurance file-system code in a restricted language called Cogent, supported by a certifying compiler that produces C code, high-level specification of Cogent, and translation correctness proofs. The language is strongly typed and guarantees absence of a number of common file system implementation errors. We show how verification effort is drastically reduced for proving higher-level properties of the file system implementation by reasoning about the generated formal specification rather than its low-level C code. We use the framework to write two Linux file systems, and compare their performance with their native C implementations. Sidney Amani, Alex Hixon, Zilin Chen, Christine Rizkallah, Peter Chubb, Liam O'Connor, Joel Beeren, Yutaka Nagashima, Japheth Lim, Thomas Sewell, Joseph Tuong, Gabriele Keller, Toby C. Murray, Gerwin Klein, Gernot Heiser |
ASPLOS | 5 |
| 2009 | Dingo: taming device driversabstractDevice drivers are notorious for being a major source of failure in operating systems. In analysing a sample of real defects in Linux drivers, we found that a large proportion (39%) of bugs are due to two key shortcomings in the device-driver architecture enforced by current operating systems: poorly-defined communication protocols between drivers and the OS, which confuse developers and lead to protocol violations, and a multithreaded model of computation that leads to numerous race conditions and deadlocks. Leonid Ryzhyk, Peter Chubb, Ihor Kuz, Gernot Heiser |
EuroSys | 2 |
| 2009 | Automatic device driver synthesis with termiteabstractFaulty device drivers cause significant damage through down time and data loss. The problem can be mitigated by an improved driver development process that guarantees correctness by construction. We achieve this by synthesising drivers automatically from formal specifications of device interfaces, thus reducing the impact of human error on driver reliability and potentially cutting down on development costs. Leonid Ryzhyk, Peter Chubb, Ihor Kuz, Etienne Le Sueur, Gernot Heiser |
SOSP | 2 |
| 2005 | Itanium - A System Implementor's Tale(Awarded General Track Best Student Paper Award!)
Charles Gray, Matthew Chapman, Peter Chubb, David Mosberger, Gernot Heiser |
USENIX ATC, General Track | 3 |
| 2005 | User-Level Device Drivers: Achieved Performance
Ben Leslie, Peter Chubb, Nicholas Fitzroy-Dale, Stefan Götz 0004, Charles Gray, Luke Macpherson, Daniel Potts, Yue-Ting Shen, Kevin Elphinstone, Gernot Heiser |
J. Comput. Sci. Technol. | 2 |
| 1989 | LIMITS-a system for UNIX resource administrationabstractThe UNIX operating system, despite its emergence as a standard for supercomputer systems, lacks effective support for multiuser resource administration. The design and implementation of a decentralised resource administration system uniformly realisable across the wide variety of UNIX dialects presents a number of problems. Among these problems are potential violations of the UNIX design philosophy, preservation of the user process environment and adherence to industry standards. Andrew Bettison, Frank Adcock, Peter Chubb, Andrew Gollan, Chris Maltby |
SC | 3 |