Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alex Horn

dblp:138/2467 · also Alexander Horn · DBLP profile ↗
← Back
6ranked-venue papers
6as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4 · 4 first-authorSoftware engineering, systems software and programming languages · 3 · 3 first-authorTheory of computation · 2 · 2 first-author

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
2 papers
Network management and operations · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network management and operations
network verification
0.722019
A Precise and Expressive Lattice-theoretical Framework for Efficient Network Verification · ICNP 2019
Delta-net: Real-time Network Verification Using Atoms · NSDI 2017
Network management and operations › network verification
real-time verification
0.312017
Delta-net: Real-time Network Verification Using Atoms · NSDI 2017
Network management and operations › fault management
forwarding loop detection
0.112019
A Precise and Expressive Lattice-theoretical Framework for Efficient Network Verification · ICNP 2019
Network management and operations
configuration verification
0.112017
Delta-net: Real-time Network Verification Using Atoms · NSDI 2017

Methods — techniques the papers use, named apart from their topics

ternary bit vectors · 0.4lattice theory · 0.4binary decision diagram · 0.4
YearPublicationVenuePosition
2019 A Precise and Expressive Lattice-theoretical Framework for Efficient Network Verification
abstract
Network verification promises to detect errors, such as black holes and forwarding loops, by logically analyzing the control or data plane. To do so efficiently, the state-of-the-art (e.g., Veriflow) partitions packet headers with identical forwarding behavior into the same packet equivalence class (PEC).Recently, Yang and Lam showed how to construct the minimal set of PECs, called atomic predicates. Their construction uses Binary Decision Diagrams (BDDs). However, BDDs have been shown to incur significant overhead per packet header bit, performing poorly when analyzing large-scale data centers. The overhead of atomic predicates prompted ddNF to devise a specialized data structure of Ternary Bit Vectors (TBV) instead.However, TBVs are strictly less expressive than BDDs. Moreover, unlike atomic predicates, ddNF's set of PECs is not minimal. We show that ddNF's non-minimality is due to empty PECs. In addition, empty PECs are shown to trigger wrong analysis results. This reveals an inherent tension between precision, expressiveness and performance in formal network verification.Our paper resolves this tension through a new lattice-theoretical PEC-construction algorithm, # PEC, that advances the field as follows: (i) # PEC can encode more kinds of forwarding rules (e.g., ip-tables) than ddNF and Veriflow, (ii) # PEC verifies a wider class of errors (e.g., shadowed rules) than ddNF, and (iii) on a broad range of real-world datasets, # PEC is 10\times faster than atomic predicates. By achieving precision, expressiveness and performance, this paper answers a longstanding quest that has spanned three generations of formal network analysis techniques.
Alex Horn, Ali Kheradmand, Mukul R. Prasad
ICNP1
2017 Delta-net: Real-time Network Verification Using Atoms
Alex Horn, Ali Kheradmand, Mukul R. Prasad
NSDI1
2015 On Partial Order Semantics for SAT/SMT-Based Symbolic Encodings of Weak Memory Concurrency
Alex Horn, Daniel Kroening
FORTE1
2015 Faster Linearizability Checking via P-Compositionality
Alex Horn, Daniel Kroening
FORTE1
2013 Formal co-validation of low-level hardware/software interfaces
Alex Horn, Michael Tautschnig, Celina G. Val, Lihao Liang, Tom Melham, Jim Grundy, Daniel Kroening
FMCAD1
2011 Dynamic Epistemic Algebra with Post-conditions to Reason about Robot Navigation
Alex Horn
WoLLIC1