David von Oheimb

dblp:41/2729 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation
internet security protocols
0.112005
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.011998
Javalight is Type-Safe - Definitely · POPL 1998
Programming languages and type systems › type systems
type soundness
0.011998
Javalight is Type-Safe - Definitely · POPL 1998
Program verification › formal proof
mechanized proof
0.011998
Javalight is Type-Safe - Definitely · POPL 1998
Program verification
theorem proving
0.011998
Javalight is Type-Safe - Definitely · POPL 1998

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

formal methods · 0.1Isabelle/HOL · 0.0
YearPublicationVenuePosition
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
TACAS15
2008 Formal Security Analysis of Electronic Software Distribution Systems
Monika Maidl, David von Oheimb, Peter Hartmann, Richard Robinson
SAFECOMP2
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
SAFECOMP6
2006 Formal Methods in the Security Business: Exotic Flowers Thriving in an Expanding Niche
David von Oheimb
FM1
2006 Formal Security Analysis in Industry, at the Example of Electronic Distribution of Aircraft Software (EDS)
abstract
Summary 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
ISoLA1
2006 Designing and Verifying Core Protocols for Location Privacy
David von Oheimb, Jorge Cuéllar
ISC1
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
CAV12
2004 Information Flow Control Revisited: Noninfluence = Noninterference + Nonleakage
David von Oheimb
ESORICS1
2003 A Formal Security Model of the Infineon SLE 88 Smart Card Memory Managment
David von Oheimb, Georg Walter, Volkmar Lotz
ESORICS1
2003 Generic Interacting State Machines and Their Instantiation with Dynamic Features
David von Oheimb, Volkmar Lotz
ICFEM1
2002 Formal Security Analysis with Interacting State Machines
David von Oheimb, Volkmar Lotz
ESORICS1
2001 Hoare logic for Java in Isabelle/HOL
abstract
Abstract 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
FSTTCS1
1999 HOLCF=HOL+LCF
abstract
HOLCF 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 - Definitely
abstract
Javalight 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
POPL2
1997 RALL: Machine-Supported Proofs for Relation Algebra
David von Oheimb, Thomas F. Gritzner
CADE1