EDBT 2026 Demo / reviewers in the wild / expert
David von Oheimb
dblp:41/2729
· DBLP profile ↗
16ranked-venue papers
10as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 3 first-authorSecurity and privacy · 6 · 4 first-authorTheory of computation · 4 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 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.
| Network and information security
2 papers |
Systems and software security · 54% Cryptographic protocols and secure computation · 46% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 77% Program verification · 23% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic protocols and secure computation
internet security protocols |
0.1 | 1 | 2005 | The AVISPA Tool for the Automated Validation of Internet Security Protocols and Applications · CAV 2005 |
Programming languages and type systems › object-oriented programming
java |
0.0 | 1 | 1998 | Javalight is Type-Safe - Definitely · POPL 1998 |
Programming languages and type systems › type systems
type soundness |
0.0 | 1 | 1998 | Javalight is Type-Safe - Definitely · POPL 1998 |
Program verification › formal proof
mechanized proof |
0.0 | 1 | 1998 | Javalight is Type-Safe - Definitely · POPL 1998 |
Program verification
theorem proving |
0.0 | 1 | 1998 | Javalight is Type-Safe - Definitely · POPL 1998 |
Methods — techniques the papers use, named apart from their topics
formal methods · 0.1Isabelle/HOL · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | The AVANTSSAR Platform for the Automated Validation of Trust and Security of Service-Oriented Architectures
Alessandro Armando, Wihem Arsac, Tigran Avanesov, Michele Barletta, Alberto Calvi, Alessandro Cappai, Roberto Carbone, Yannick Chevalier, Luca Compagna, Jorge Cuéllar, Gabriel Erzse, Simone Frau, Marius Minea, Sebastian Mödersheim, David von Oheimb, Giancarlo Pellegrino, Serena Elisa Ponta, Marco Rocchetto, Michaël Rusinowitch, Muhammad Torabi Dashti, Mathieu Turuani, Luca Viganò 0001 |
TACAS | 15 |
| 2008 | Formal Security Analysis of Electronic Software Distribution Systems
Monika Maidl, David von Oheimb, Peter Hartmann, Richard Robinson |
SAFECOMP | 2 |
| 2007 | Electronic Distribution of Airplane Software and the Impact of Information Security on Airplane Safety
Richard Robinson, Scott Lintelman, Krishna Sampigethaya, Radha Poovendran, David von Oheimb, Jens-Uwe Bußer, Jorge Cuéllar |
SAFECOMP | 6 |
| 2006 | Formal Methods in the Security Business: Exotic Flowers Thriving in an Expanding Niche
David von Oheimb |
FM | 1 |
| 2006 | Formal Security Analysis in Industry, at the Example of Electronic Distribution of Aircraft Software (EDS)abstractSummary form only given. When developing products or solutions in industry and assessing their quality, formal methods provide the most rigorous tools for checking for safety and security flaws. In this talk we share our first-hand general experience in this area, and furthermore provide some details of a project specifying and modeling electronic distribution software (EDS). We comment on the motivation, practice, and impact of applying formal methods in industry, including the role of evaluation and certification according to the common criteria. Second, we give an overview of which modeling and verification techniques we have found useful so far, for which reasons. Third, we present some ongoing work on specifying and modeling EDS. The aim of EDS is to alleviate the burden of distributing initial and update versions of software in modern airplanes. By now this is done physically using disks, which is becoming unbearable with the amount of software steadily increasing. EDS is currently under standardization in the ARINC 666 committee, which includes the main players Boeing and Airbus, as well as their maintenance partners. Obviously, electronic shipment via cable-based and wireless connections faces severe security threats, such that one should better check with maximal scrutiny whether the mechanisms actually fulfill the security goals required, in particular integrity and authenticity. David von Oheimb |
ISoLA | 1 |
| 2006 | Designing and Verifying Core Protocols for Location Privacy
David von Oheimb, Jorge Cuéllar |
ISC | 1 |
| 2005 | The AVISPA Tool for the Automated Validation of Internet Security Protocols and Applications
Alessandro Armando, David A. Basin, Yohan Boichut, Yannick Chevalier, Luca Compagna, Jorge Cuéllar, Paul Hankes Drielsma, Pierre-Cyrille Héam, Olga Kouchnarenko, Jacopo Mantovani, Sebastian Mödersheim, David von Oheimb, Michaël Rusinowitch, Judson Santiago, Mathieu Turuani, Luca Viganò 0001, Laurent Vigneron |
CAV | 12 |
| 2004 | Information Flow Control Revisited: Noninfluence = Noninterference + Nonleakage
David von Oheimb |
ESORICS | 1 |
| 2003 | A Formal Security Model of the Infineon SLE 88 Smart Card Memory Managment
David von Oheimb, Georg Walter, Volkmar Lotz |
ESORICS | 1 |
| 2003 | Generic Interacting State Machines and Their Instantiation with Dynamic Features
David von Oheimb, Volkmar Lotz |
ICFEM | 1 |
| 2002 | Formal Security Analysis with Interacting State Machines
David von Oheimb, Volkmar Lotz |
ESORICS | 1 |
| 2001 | Hoare logic for Java in Isabelle/HOLabstractAbstract This article presents a Hoare‐style calculus for a substantial subset of Java Card, which we call Java $^{\ell ight}$ . In particular, the language includes side‐effecting expressions, mutual recursion, dynamic method binding, full exception handling, and static class initialization. The Hoare logic of partial correctness is proved not only sound (w.r.t. our operational semantics of Java $^{\ell ight}$ , described in detail elsewhere) but even complete. It is the first logic for an object‐oriented language that is provably complete. The completeness proof uses a refinement of the Most General Formula approach. The proof of soundness gives new insights into the role of type safety. Further by‐products of this work are a new general methodology for handling side‐effecting expressions and their results, the discovery of the strongest possible rule of consequence, and a flexible Call rule for mutual recursion. We also give a small but non‐trivial application example. All definitions and proofs have been done formally with the interactive theorem prover Isabelle/HOL. This guarantees not only rigorous definitions, but also gives maximal confidence in the results obtained. Copyright © 2001 John Wiley & Sons, Ltd. David von Oheimb |
Concurr. Comput. Pract. Exp. | 1 |
| 1999 | Hoare Logic for Mutual Recursion and Local Variables
David von Oheimb |
FSTTCS | 1 |
| 1999 | HOLCF=HOL+LCFabstractHOLCF is the definitional extension of Church's Higher-Order Logic with Scott's Logic for Computable Functions that has been implemented in the theorem prover Isabelle. This results in a flexible setup for reasoning about functional programs. HOLCF supports standard domain theory (in particular fixpoint reasoning and recursive domain equations), but also coinductive arguments about lazy datatypes. This paper describes in detail how domain theory is embedded in HOL, and presents applications from functional programming, concurrency and denotational semantics. Olaf Müller, Tobias Nipkow, David von Oheimb, Oscar Slotosch |
J. Funct. Program. | 3 |
| 1998 | Javalight is Type-Safe - DefinitelyabstractJavalight is a large sequential sublanguage of Java. We formalize its abstract syntax, type system, well-formedness conditions, and an operational evaluation semantics. Based on this formalization, we can express and prove type soundness. All definitions and proofs have been done formally in the theorem prover Isabelle/HOL. Thus this paper demonstrates that machine-checking the design of non-trivial programming languages has become a reality. Tobias Nipkow, David von Oheimb |
POPL | 2 |
| 1997 | RALL: Machine-Supported Proofs for Relation Algebra
David von Oheimb, Thomas F. Gritzner |
CADE | 1 |