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

Peter H. Schmitt

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

TopicWeightPapersLastEvidence papers
Logic in computer science › meta-logic
axiomatization
0.212015
Axiomatization of Typed First-Order Logic · FM 2015
Program verification
self-composition
0.212014
Efficient Self-composition for Weakest Precondition Calculi · FM 2014
Program verification › predicate transformers
weakest precondition
0.212014
Efficient Self-composition for Weakest Precondition Calculi · FM 2014
Logic in computer science › first-order logic
many-sorted logic
0.011992
An Order-Sorted Logic for Knowledge Representation Systems · Artif. Intell. 1992
Logic in computer science › first-order logic
order-sorted logic
0.011992
An Order-Sorted Logic for Knowledge Representation Systems · Artif. Intell. 1992
Logic in computer science › modal logic
dynamic logic
0.011984
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.011992
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
YearPublicationVenuePosition
2017 A Mechanizable First-Order Theory of Ordinals
Peter H. Schmitt
TABLEAUX1
2015 Axiomatization of Typed First-Order Logic
Peter H. Schmitt, Mattias Ulbrich
FM1
2014 Efficient Self-composition for Weakest Precondition Calculi
Christoph Scheben, Peter H. Schmitt
FM2
2013 Information Flow in Object-Oriented Software
Bernhard Beckert, Daniel Grahl, Vladimir Klebanov, Christoph Scheben, Peter H. Schmitt, Mattias Ulbrich
LOPSTR5
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
CADE7
2007 Verifying the Mondex Case Study
abstract
The 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
SEFM1
2006 Integrating Object-Oriented Design and Deductive Verification of Software
abstract
Formal 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
SEFM3
2005 An Improved Rule for While Loops in Deductive Program Verification
Bernhard Beckert, Steffen Schlager, Peter H. Schmitt
ICFEM3
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 Information
abstract
We 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
SEFM2
2002 The KeY System: Integrating Object-Oriented Design and Formal Methods
abstract
This 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
FASE9
1997 A Description of the Tableau Method Using Abstract State Machines
abstract
Starting 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 Graphs
abstract
Binary 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
CADE1
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 Groups
abstract
Abstract 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