Demo Data from EDBT 2026 / reviewers in the wild / expert
Simon Schubert
dblp:45/1063
· DBLP profile ↗
2ranked-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 · 1Software engineering, systems software and programming languages · 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
1 paper |
Operating systems · 100% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › i/o › i/o subsystem
device drivers |
0.1 | 1 | 2009 | TwinDrivers: semi-automatic derivation of fast and safe hypervisor network drivers from guest OS drivers · ASPLOS 2009 |
Operating systems
virtualization |
0.1 | 1 | 2009 | TwinDrivers: semi-automatic derivation of fast and safe hypervisor network drivers from guest OS drivers · ASPLOS 2009 |
Methods — techniques the papers use, named apart from their topics
driver synthesis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Non-Determinism in Byzantine Fault-Tolerant ReplicationabstractService replication distributes an application over many processes for tolerating faults, attacks, and misbehavior among a subset of the processes. The established state-machine replication paradigm inherently requires the application to be deterministic. This paper distinguishes three models for dealing with non-determinism in replicated services, where some processes are subject to faults and arbitrary behavior (so-called Byzantine faults): first, a modular approach that does not require any changes to the potentially non-deterministic application (and neither access to its internal data); second, a master-slave approach, in which ties are broken by a leader and the other processes validate the choices of the leader; and finally, a treatment of applications that use cryptography and secret keys. Cryptographic operations and secrets must be treated specially because they require strong randomness to satisfy their goals. The paper also introduces two new protocols. The first uses the modular approach for filtering out non-de\-ter\-min\-istic operations in an application. It ensures that all correct processes produce the same outputs and that their internal states do not diverge. The second protocol implements cryptographically secure randomness generation with a verifiable random function and is appropriate for certain security models. All protocols are described in a generic way and do not assume a particular implementation of the underlying consensus primitive. Christian Cachin, Simon Schubert, Marko Vukolic |
OPODIS | 2 |
| 2009 | TwinDrivers: semi-automatic derivation of fast and safe hypervisor network drivers from guest OS driversabstractIn a virtualized environment, device drivers are often run inside a virtual machine (VM) rather than in the hypervisor, for reasons of safety and reduction in software engineering effort. Unfortunately, this approach results in poor performance for I/O-intensive devices such as network cards. The alternative approach of running device drivers directly in the hypervisor yields better performance, but results in the loss of safety guarantees for the hypervisor and incurs additional software engineering costs. Aravind Menon, Simon Schubert, Willy Zwaenepoel |
ASPLOS | 2 |