VLDB 2026 Research / reviewers in the wild / expert
Wytse Oortwijn
dblp:178/0425
· DBLP profile ↗
11ranked-venue papers
6as first author
5since 2021 · last 2025
0000-0002-5244-2519ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 11 · 6 first-author · 5 since 2021Theory of computation · 4 · 2 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Towards Synthesis-Based Engineering for Cyber-Physical Production SystemsabstractContains fulltext : 318879.pdf (Publisher’s version ) (Open Access) Wytse Oortwijn, Yuri Blankenstein, Jos Hegge, Dennis Hendriks, Piërre van de Laar, Bram van der Sanden, Laura van Veen, Nan Yang 0009 |
MODELSWARD | 1 |
| 2025 | gLTSdiff: a generalized framework for structural comparison of software behavior
Dennis Hendriks, Wytse Oortwijn |
Softw. Syst. Model. | 2 |
| 2022 | A Multi-level Methodology for Behavioral Comparison of Software-Intensive Systems
Dennis Hendriks, Arjan P. van der Meer, Wytse Oortwijn |
FMICS | 3 |
| 2021 | Gobra: Modular Specification and Verification of Go ProgramsabstractAbstract Go is an increasingly-popular systems programming language targeting, especially, concurrent and distributed systems. Go differentiates itself from other imperative languages by offering structural subtyping and lightweight concurrency through goroutines with message-passing communication. This combination of features poses interesting challenges for static verification, most prominently the combination of a mutable heap and advanced concurrency primitives. We present Gobra, a modular, deductive program verifier for Go that proves memory safety, crash safety, data-race freedom, and user-provided specifications. Gobra is based on separation logic and supports a large subset of Go. Its implementation translates an annotated Go program into the Viper intermediate verification language and uses an existing SMT-based verification backend to compute and discharge proof obligations. Felix A. Wolf, Linard Arquint, Martin Clochard, Wytse Oortwijn, João Carlos Pereira, Peter Müller 0001 |
CAV (1) | 4 |
| 2021 | Automated Verification of the Parallel Bellman-Ford Algorithm
Mohsen Safari, Wytse Oortwijn, Marieke Huisman |
SAS | 2 |
| 2020 | Automated Verification of Parallel Nested DFSabstractModel checking algorithms are typically complex graph algorithms, whose correctness is crucial for the usability of a model checker. However, establishing the correctness of such algorithms can be challenging and is often done manually. Mechanising the verification process is crucially important, because model checking algorithms are often parallelised for efficiency reasons, which makes them even more error-prone. This paper shows how the VerCors concurrency verifier is used to mechanically verify the parallel nested depth-first search (NDFS) graph algorithm of Laarman et al. [ 25 ]. We also demonstrate how having a mechanised proof supports the easy verification of various optimisations of parallel NDFS. As far as we are aware, this is the first automated deductive verification of a multi-core model checking algorithm. Wytse Oortwijn, Marieke Huisman, Sebastiaan J. C. Joosten, Jaco van de Pol |
TACAS (1) | 1 |
| 2020 | Practical Abstractions for Automated Verification of Shared-Memory Concurrency
Wytse Oortwijn, Dilian Gurov, Marieke Huisman |
VMCAI | 1 |
| 2019 | Practical Abstractions for Automated Verification of Message Passing Concurrency
Wytse Oortwijn, Marieke Huisman |
IFM | 1 |
| 2019 | Formal Verification of an Industrial Safety-Critical Traffic Tunnel Control System
Wytse Oortwijn, Marieke Huisman |
IFM | 1 |
| 2017 | The VerCors Tool Set: Verification of Parallel and Concurrent Software
Stefan Blom, Saeed Darabi, Marieke Huisman, Wytse Oortwijn |
IFM | 4 |
| 2017 | Distributed binary decision diagrams for symbolic reachabilityabstractDecision diagrams are used in symbolic verification to concisely represent state spaces. A crucial symbolic verification algorithm is reachability: systematically exploring all reachable system states. Although both parallel and distributed reachability algorithms exist, a combined solution is relatively unexplored. This paper contributes BDD-based reachability algorithms targeting compute clusters: high-performance networks of multi-core machines. The proposed algorithms may use the entire memory of every machine, allowing larger models to be processed while increasing performance by using all available computational power. To do this effectively, a distributed hash table, cluster-based work stealing algorithms, and several caching structures have been designed that all utilise the newest networking technology. The approach is evaluated extensively on a large collection of models, thereby demonstrating speedups up to 51,1x with 32 machines. The proposed algorithms not only benefit from the large amounts of available memory on compute clusters, but also from all available computational resources. Wytse Oortwijn, Tom van Dijk, Jaco van de Pol |
SPIN | 1 |