EDBT 2026 Demo / reviewers in the wild / expert
Peter H. Schmitt
dblp:s/PeterHSchmitt
· DBLP profile ↗
19ranked-venue papers
5as first author
0since 2021 · last 2017
0000-0002-5389-5907ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 11 · 4 first-authorSoftware engineering, systems software and programming languages · 9 · 2 first-authorArtificial intelligence and machine learning · 4 · 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.
| Software engineering, system software, and programming languages
1 paper |
Program verification · 100% | |
| Theoretical computer science
3 papers |
Logic in computer science · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science › meta-logic
axiomatization |
0.2 | 1 | 2015 | Axiomatization of Typed First-Order Logic · FM 2015 |
Program verification
self-composition |
0.2 | 1 | 2014 | Efficient Self-composition for Weakest Precondition Calculi · FM 2014 |
Program verification › predicate transformers
weakest precondition |
0.2 | 1 | 2014 | Efficient Self-composition for Weakest Precondition Calculi · FM 2014 |
Logic in computer science › first-order logic
many-sorted logic |
0.0 | 1 | 1992 | An Order-Sorted Logic for Knowledge Representation Systems · Artif. Intell. 1992 |
Logic in computer science › first-order logic
order-sorted logic |
0.0 | 1 | 1992 | An Order-Sorted Logic for Knowledge Representation Systems · Artif. Intell. 1992 |
Logic in computer science › modal logic
dynamic logic |
0.0 | 1 | 1984 | Diamond Formulas: A Fragment of Dynamic Logic with Recursively Enumerable Validity Problem · Inf. Control. 1984 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge representation systems |
0.0 | 1 | 1992 | An Order-Sorted Logic for Knowledge Representation Systems · Artif. Intell. 1992 |
Methods — techniques the papers use, named apart from their topics
axiomatization · 0.2weakest precondition · 0.2self-composition · 0.2order-sorted logic · 0.0formal semantics · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | A Mechanizable First-Order Theory of Ordinals
Peter H. Schmitt |
TABLEAUX | 1 |
| 2015 | Axiomatization of Typed First-Order Logic
Peter H. Schmitt, Mattias Ulbrich |
FM | 1 |
| 2014 | Efficient Self-composition for Weakest Precondition Calculi
Christoph Scheben, Peter H. Schmitt |
FM | 2 |
| 2013 | Information Flow in Object-Oriented Software
Bernhard Beckert, Daniel Grahl, Vladimir Klebanov, Christoph Scheben, Peter H. Schmitt, Mattias Ulbrich |
LOPSTR | 5 |
| 2007 | The KeY system 1.0 (Deduction Component)
Bernhard Beckert, Martin Giese, Reiner Hähnle, Vladimir Klebanov, Philipp Rümmer, Steffen Schlager, Peter H. Schmitt |
CADE | 7 |
| 2007 | Verifying the Mondex Case StudyabstractThe Mondex Case study is still the most substantial contribution to the Grand Challenge repository. It has been the target of a number of formal verification efforts. Those efforts concentrated on correctness proofs for refinement steps of the specification in various specification formalisms using different verification tools. In this paper we report on a Java Card implementation of the Mondex protocol and on proving its correctness using the KeY tool. The security properties to be proved are formalised in the Java Modelling Language and follow as closely as possible the concrete layer of the previous Z specification. This work demonstrates that with an appropriate specification language and verification tool, it is possible to bridge the gap between specification and implementation ensuring a fully verified result. Peter H. Schmitt, Isabel Tonin |
SEFM | 1 |
| 2006 | Integrating Object-Oriented Design and Deductive Verification of SoftwareabstractFormal methods can only gain widespread use in industrial software development if they are integrated into software development techniques, tools, and languages that are used in practice. The objective of this tutorial is to show how formal specification and deductive verification of object-oriented programs can be done within a software development platform that supports contemporary design and implementation methodologies. The KeY System (developed by the tutorial presenters) is used for demonstration purposes, which implements our approach and integrates formal methods into the commercial CASE tool Borland Together Control Center 6.2 and, alternatively, the open extensible IDE Eclipse. Bernhard Beckert, Reiner Hähnle, Peter H. Schmitt |
SEFM | 3 |
| 2005 | An Improved Rule for While Loops in Deductive Program Verification
Bernhard Beckert, Steffen Schlager, Peter H. Schmitt |
ICFEM | 3 |
| 2005 | The KeY tool
Wolfgang Ahrendt, Thomas Baar, Bernhard Beckert, Richard Bubel, Martin Giese, Reiner Hähnle, Wolfram Menzel, Wojciech Mostowski, Andreas Roth 0002, Steffen Schlager, Peter H. Schmitt |
Softw. Syst. Model. | 11 |
| 2003 | Program Verification Using Change InformationabstractWe propose an extension of the design-by-contract approach. In addition to preconditions, postconditions, and invariants as the basis for proving properties of a program, information is also provided on which parts of the state are not changed by running the program. This is done in the form of modifier sets. We present a precise semantics of modifier sets and theorems on how to use them in program-correctness proofs. This technique has been implemented as part of the KeY system. Bernhard Beckert, Peter H. Schmitt |
SEFM | 2 |
| 2002 | The KeY System: Integrating Object-Oriented Design and Formal MethodsabstractThis paper gives a brief description of the KeY system, a tool written as part of the ongoing KeY project 1 , which is aimed at bridging the gap between (a) OO software engineering methods and tools and (b) deductive verification. The KeY system consists of a commercial CASE tool enhanced with functionality for formal specification and deductive verification. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves. Wolfgang Ahrendt, Thomas Baar, Bernhard Beckert, Martin Giese, Elmar Habermalz, Reiner Hähnle, Wolfram Menzel, Wojciech Mostowski, Peter H. Schmitt |
FASE | 9 |
| 1997 | A Description of the Tableau Method Using Abstract State MachinesabstractStarting from the textbook formulation of the tableau calculus we give an operational description of the tableau method in terms of abstract state machines at various levels of refinement ending after four stages at a specification that is very close to the lean TAP implementation of the tableau calculus in PROLOG. Proofs of correctness and completeness of the refinement steps are given. Egon Börger, Peter H. Schmitt |
J. Log. Comput. | 2 |
| 1995 | Automated Deduction with Shannon GraphsabstractBinary decision diagrams (BDDs) are a well-known tool for representing Boolean functions. We show how BDDs can be extended to full first-order logic by integrating means for representing quantifiers. The resulting structures are called Shannon graphs. A calculus based on these Shannon graphs is set up, and its soundness and completeness proofs are outlined. A comparison of deduction with first-order BDDs and semantic tableaux shows that both calculi are closely related. From a practical perspective, however, BDDs have advantages over tableaux: they provide a more compact representation, since BDDs can be understood as a linear, graphical representation of a fully expanded tableaux. Furthermore, BDDs represent not only the models of a formula, but also its counter-models: this offers a very efficient way to represent lemmata during the proof search. The last part of the paper introduces a compilation-based approach to implementing deduction systems based on Shannon graphs. The idea is to compile the graphs into programs that carry out the proof search at run time. Joachim Posegga, Peter H. Schmitt |
J. Log. Comput. | 2 |
| 1994 | The Liberalized delta-Rule in Free Variable Semantic Tableaux
Reiner Hähnle, Peter H. Schmitt |
J. Autom. Reason. | 2 |
| 1992 | An Order-Sorted Logic for Knowledge Representation Systems
Christoph Beierle, Ulrich Hedtstück, Udo Pletat, Peter H. Schmitt, Jörg H. Siekmann |
Artif. Intell. | 4 |
| 1986 | Computational Aspects of Three-Valued Logic
Peter H. Schmitt |
CADE | 1 |
| 1984 | Diamond Formulas: A Fragment of Dynamic Logic with Recursively Enumerable Validity Problem
Peter H. Schmitt |
Inf. Control. | 1 |
| 1983 | Locally pure topological abelian groups: elementary invariants
Gregory L. Cherlin, Peter H. Schmitt |
Ann. Pure Appl. Log. | 2 |
| 1981 | Undecidable Lt Theories of Topological Abelian GroupsabstractAbstract We prove the hereditary undecidability of the Lt theories of: (1) torsion-free Hausdorff topological abelian groups; (2) locally pure Hausdorff topological abelian groups. Gregory L. Cherlin, Peter H. Schmitt |
J. Symb. Log. | 2 |