EDBT 2026 Demo / reviewers in the wild / expert
Tim Alberdingk Thijm
dblp:204/0960 · also Timothy Alberdingk Thijm
· DBLP profile ↗
5ranked-venue papers
3as first author
4since 2021 · last 2024
0000-0003-1758-5917ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 3 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
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.
| Computer networks
4 papers |
Network management and operations · 55% Routing and switching · 17% Internet architecture and protocols · 14% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network management and operations › network verification
control plane verification |
1.4 | 2 | 2024 | Kirigami, the Verifiable Art of Network Cutting · IEEE/ACM Trans. Netw. 2024 Modular Control Plane Verification via Temporal Invariants · Proc. ACM Program. Lang. 2023 |
Network management and operations
network verification |
1.3 | 2 | 2024 | Kirigami, the Verifiable Art of Network Cutting · IEEE/ACM Trans. Netw. 2024 Kirigami, the Verifiable Art of Network Cutting · ICNP 2022 |
Content delivery and video streaming
content delivery network |
0.8 | 1 | 2024 | Topaz: Declarative and Verifiable Authoritative DNS at CDN-Scale · SIGCOMM 2024 |
Internet architecture and protocols
domain name system |
0.8 | 1 | 2024 | Topaz: Declarative and Verifiable Authoritative DNS at CDN-Scale · SIGCOMM 2024 |
Network management and operations › configuration verification
routing configuration verification |
0.2 | 1 | 2022 | Kirigami, the Verifiable Art of Network Cutting · ICNP 2022 |
Methods — techniques the papers use, named apart from their topics
satisfiability modulo theories · 1.3assume-guarantee reasoning · 1.3verification · 0.8declarative configuration · 0.8temporal logic · 0.7SMT-based symbolic reasoning · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Topaz: Declarative and Verifiable Authoritative DNS at CDN-ScaleabstractToday, when a CDN nameserver receives a DNS query for a customer's domain, it decides which CDN IP to return based on servicelevel objectives such as managing load or maintaining performance, but also internal needs like split testing. Many of these decisions are made a priori by assignment systems that imperatively generate maps from DNS query to IP address(es). Unfortunately, imperative assignments obfuscate nameserver behavior, especially when different objectives conflict. James Larisch, Tim Alberdingk Thijm, Suleman Ahmad, Peter Wu, Tom Arnfeld, Marwan Fayed |
SIGCOMM | 2 |
| 2024 | Kirigami, the Verifiable Art of Network CuttingabstractSatisfiability Modulo Theories (SMT)-based analysis allows exhaustive reasoning over complex distributed control plane routing behaviors, enabling verification of converged routing states under arbitrary conditions. To improve scalability of SMT solving, we introduce a modular verification approach to network control plane verification, where we cut a network into smaller fragments. Users specify an annotated cut which describes how to generate these fragments from the monolithic network, and we verify each fragment independently, using these annotations to define assumptions and guarantees over fragments akin to assume-guarantee reasoning. We prove that any converged states of the fragments are converged states of the monolithic network, and there exists an annotated cut that can generate fragments corresponding to any converged state of the monolithic network. We implement this procedure as, an extension of the network verification language and tool, and evaluate it on industrial topologies with synthesized policies. We observe a 10x improvement in end-to-end verification time, with SMT solve time improving by up to 6 orders of magnitude. Tim Alberdingk Thijm, Ryan Beckett, Aarti Gupta, David Walker 0001 |
IEEE/ACM Trans. Netw. | 1 |
| 2023 | Modular Control Plane Verification via Temporal InvariantsabstractMonolithic control plane verification cannot scale to hyperscale network architectures with tens of thousands of nodes, heterogeneous network policies and thousands of network changes a day. Instead, modular verification offers improved scalability, reasoning over diverse behaviors, and robustness following policy updates. We introduce Timepiece, a new modular control plane verification system. While one class of verifiers, starting with Minesweeper, were based on analysis of stable paths, we show that such models, when deployed naïvely for modular verification, are unsound. To rectify the situation, we adopt a routing model based around a logical notion of time and develop a sound, expressive, and scalable verification engine. Our system requires that a user specifies interfaces between module components. We develop methods for defining these interfaces using predicates inspired by temporal logic, and show how to use those interfaces to verify a range of network-wide properties such as reachability or access control. Verifying a prefix-filtering policy using a non-modular verification engine times out on an 80-node fattree network after 2 hours. However, Timepiece verifies a 2,000-node fattree in 2.37 minutes on a 96-core virtual machine. Modular verification of individual routers is embarrassingly parallel and completes in seconds, which allows verification to scale beyond non-modular engines, while still allowing the full power of SMT-based symbolic reasoning. Tim Alberdingk Thijm, Ryan Beckett, Aarti Gupta, David Walker 0001 |
Proc. ACM Program. Lang. | 1 |
| 2022 | Kirigami, the Verifiable Art of Network CuttingabstractSatisfiability Modulo Theories (SMT)-based analysis allows exhaustive reasoning over complex distributed control plane routing behaviors, enabling verification of routing under arbitrary conditions. To improve scalability of SMT solving, we introduce a modular verification approach to network control plane verification, where we cut a network into smaller fragments. Users specify an annotated cut which describes how to generate these fragments from the monolithic network, and we verify each fragment independently, using these annotations to define assumptions and guarantees over fragments akin to assume-guarantee reasoning. We prove this modular network verification procedure is sound and complete with respect to verification over the monolithic network. We implement this procedure as Kirigami, an extension of NV [25] - a network verification language and tool - and evaluate it on industrial topologies with synthesized policies. We observe a 10x improvement in end-to-end NV verification time, with SMT solve time improving by up to 6 orders of magnitude. Tim Alberdingk Thijm, Ryan Beckett, Aarti Gupta, David Walker 0001 |
ICNP | 1 |
| 2017 | Computational Argumentation Quality Assessment in Natural LanguageabstractHenning Wachsmuth, Nona Naderi, Yufang Hou, Yonatan Bilu, Vinodkumar Prabhakaran, Tim Alberdingk Thijm, Graeme Hirst, Benno Stein. Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 1, Long Papers. 2017. Henning Wachsmuth, Nona Naderi, Yufang Hou 0001, Yonatan Bilu, Vinodkumar Prabhakaran, Tim Alberdingk Thijm, Graeme Hirst, Benno Stein 0001 |
EACL (1) | 6 |