Demo Data from EDBT 2026 / reviewers in the wild / expert
Ulrich Stern
dblp:64/6094
· DBLP profile ↗
8ranked-venue papers
4as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 3 first-authorSecurity and privacy · 3Theory of computation · 3 · 3 first-authorComputer networks · 1 · 1 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.
| Theoretical computer science
3 papers |
Automated reasoning and model checking · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 77% Concurrent programming · 23% | |
| Network and information security
2 papers |
Cryptographic protocols and secure computation · 65% Network security · 35% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 54% Parallel and multicore computing · 46% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking
model checking |
0.0 | 2 | 1998 | Using Magnatic Disk Instead of Main Memory in the Murphi Verifier · CAV 1998 Parallelizing the Murphi Verifier · CAV 1997 |
Program verification
model checking |
0.0 | 1 | 2000 | Java Model Checking · ASE 2000 |
Program verification › model checking
software model checking |
0.0 | 1 | 2000 | Java Model Checking · ASE 2000 |
Cryptographic protocols and secure computation
security protocol analysis |
0.0 | 1 | 1998 | Finite-State Analysis of SSL 3.0 · USENIX Security Symposium 1998 |
Network security › secure communication › secure communication protocol
TLS |
0.0 | 1 | 1998 | Finite-State Analysis of SSL 3.0 · USENIX Security Symposium 1998 |
Storage systems › magnetic storage
disk storage |
0.0 | 1 | 1998 | Using Magnatic Disk Instead of Main Memory in the Murphi Verifier · CAV 1998 |
Automated reasoning and model checking
state space exploration |
0.0 | 1 | 1998 | Using Magnatic Disk Instead of Main Memory in the Murphi Verifier · CAV 1998 |
Cryptographic protocols and secure computation › security protocol analysis
formal analysis of cryptographic protocols |
0.0 | 1 | 1997 | Automated analysis of cryptographic protocols using Mur-phi · S&P 1997 |
Parallel and multicore computing › parallel computing › parallel program analysis
parallel verification |
0.0 | 1 | 1997 | Parallelizing the Murphi Verifier · CAV 1997 |
Automated reasoning and model checking › model checking
parallel model checking |
0.0 | 1 | 1997 | Parallelizing the Murphi Verifier · CAV 1997 |
Concurrent programming
concurrency bugs |
0.0 | 1 | 2000 | Java Model Checking · ASE 2000 |
Concurrent programming
deadlock detection |
0.0 | 1 | 2000 | Java Model Checking · ASE 2000 |
Methods — techniques the papers use, named apart from their topics
model checking · 0.1disk-based state storage · 0.0state enumeration · 0.0parallelization · 0.0symbolic analysis · 0.0finite-state model checking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | Parallelizing the Murj Verifier
Ulrich Stern, David L. Dill |
Formal Methods Syst. Des. | 1 |
| 2000 | Java Model CheckingabstractThis paper presents initial results in model checking multi-threaded Java programs. Java programs are translated into the SAL (Symbolic Analysis Laboratory) intermediate language, which supports dynamic constructs such as object instantiations and thread call stacks. The SAL model checker then exhaustively checks the program description for deadlocks and assertion failures, using traditional model checking optimizations to curb the state explosion problem. Most of the advanced features of the Java language are modeled within our framework. David Y. W. Park, Ulrich Stern, Jens Ulrik Skakkebæk, David L. Dill |
ASE | 2 |
| 1998 | Using Magnatic Disk Instead of Main Memory in the Murphi Verifier
Ulrich Stern, David L. Dill |
CAV | 1 |
| 1998 | Efficient Finite-State Analysis for Large Security ProtocolsabstractThe authors describe two state reduction techniques for finite-state models of security protocols. The techniques exploit certain protocol properties that they have identified as characteristic of security protocols. They prove the soundness of the techniques by demonstrating that any violation of protocol invariants is preserved in the reduced state graph. In addition, they describe an optimization method for evaluating parameterized rule conditions, which are common in models of security protocols. All three techniques have been implemented in the Mur/spl phi/ verifier. Vitaly Shmatikov, Ulrich Stern |
CSFW | 2 |
| 1998 | Finite-State Analysis of SSL 3.0
John C. Mitchell, Vitaly Shmatikov, Ulrich Stern |
USENIX Security Symposium | 3 |
| 1997 | Parallelizing the Murphi Verifier
Ulrich Stern, David L. Dill |
CAV | 1 |
| 1997 | Automated analysis of cryptographic protocols using Mur-phiabstractA methodology is presented for using a general-purpose state enumeration tool, Mur/spl phi/, to analyze cryptographic and security-related protocols. We illustrate the feasibility of the approach by analyzing the Needham-Schroeder (1978) protocol, finding a known bug in a few seconds of computation time, and analyzing variants of Kerberos and the faulty TMN protocol used in another comparative study. The efficiency of Mur/spl phi/ also allows us to examine multiple terms of relatively short protocols, giving us the ability to detect replay attacks, or errors resulting from confusion between independent execution of a protocol by independent parties. John C. Mitchell, Mark Mitchell, Ulrich Stern |
S&P | 3 |
| 1996 | A New Scheme for Memory-Efficient Probabilistic Verification
Ulrich Stern, David L. Dill |
FORTE | 1 |