- Model generation and disproving
- I worked on the generation of models
for (first order) abstract data types. The goal is to
disprove conjectures by generating a model which,
while satisfying the axioms of the data type, falsifies the conjecture.
See:
- Automated deduction
-
Beside my work on disproving conjectures, I worked in the field of the opposite,
which is automated theorem proving. In the context of the
tableau prover 3TAP and the KIV system, we investigated
the combination of automated and interactive theorem proving. The gap between
the different calculi used for both styles of proving also motivated our investigation
of `epsilon terms' for free variable tableaux.
See:
- Formal methods in software engineering
- I am involved in the KeY project.
The aim of KeY is to integrate formal software specification and
verification into the UML based process of object oriented software
development. The tool we are developing is an extension of a commercial case
tool and will support formal software development from the
instantiation of design patterns down to the
verification of Java code.
Before engaging in KeY, I got in touch with different specification
approaches: algebraic specification (used in the KIV system),
Abstract State Machines (ASMs) and the B method.
We also considered the integration of ASMs into UML.
See:
- Software verification
-
Before working in the KeY project, I verified programs with the
KIV system, by interactively proving theorems in dynamic logic.
In particular, I worked on a case study about Prolog
compiler verification (based on an ASM
specification).
See:
|
- The KeY Tool
- Wolfgang Ahrendt, Thomas Baar, Bernhard Beckert, Richard Bubel, Martin Giese, Reiner Hähnle,
Wolfram Menzel, Wojciech Mostowski, Andreas Roth, Steffen Schlager, Peter H. Schmitt
Software and Systems Modeling, volume 4, number 1, Springer, 2005
Abstract
- Bibtex
- Deductive Search for Errors in Free Data Type
Specifications using Model Generation
- Wolfgang Ahrendt
Automated Deduction -- CADE-18, 18th International
Conference on Automated Deduction
Copenhagen, Denmark, July 2002
Springer, LNCS 2392.
Abstract
- Postscript
- Bibtex
- The KeY System:
Integrating Object-Oriented Design and Formal Methods
- Wolfgang Ahrendt, Thomas Baar, Bernhard Beckert, Martin Giese,
Reiner Hähnle, Wolfram Menzel, Wojciech Mostowski, Peter H. Schmitt
Fundamental Approaches to Software Engineering. 5th
International Conference, FASE 2002.
Held as Part of
ETAPS 2002, Grenoble, France, April 2002,
Proceedings.
Springer, LNCS 2306.
Abstract
- PDF
- Appendix
- BibTeX
- The KeY Approach:
Integrating Object Oriented Design and Formal Verification
- Wolfgang Ahrendt, Thomas Baar, Bernhard Beckert, Martin Giese,
Elmar Habermalz, Reiner Hähnle, Wolfram Menzel, Peter H. Schmitt
Proceedings, 8th European Workshop on Logics in AI (JELIA),
Malaga, Spain, September 2000
Springer, LNCS 1919.
Abstract
- PostScript
- PDF
- BibTeX
- Hilbert's Epsilon terms in
Automated Theorem Proving
- Martin Giese, Wolfgang Ahrendt
Proceedings, International Conference on Theorem Proving with
Analytic Tableaux and Related Methods
Saratoga Springs, NY, USA, June 1999
Springer, LNCS 1617.
Abstract
- Postscript
- PDF
- Bibtex
- Proof Transformations from
Search-oriented into Interaction-oriented Tableau Calculi
- Gernot Stenz, Wolfgang Ahrendt, Bernhard Beckert
Journal of Universal Computer Science
(J.UCS), vol. 5,
issue 3: 113-134, Springer, 1999.
Abstract
- Postscript
- PDF
- Bibtex
- Integrating Automated and
Interactive Theorem Proving
- Wolfgang Ahrendt, Bernhard Beckert, Reiner Hähnle, Wolfram Menzel,
Wolfgang Reif, Gerhard Schellhorn, Peter H. Schmitt
In: W. Bibel and P. Schmitt, editors,
Automated Deduction - A Basis for Applications.
Volume II: Systems and Implementation Techniques
Kluwer Academic Publishers, Dordrecht, 1998.
Abstract
- Postscript
- PDF
- Bibtex
- The WAM Case Study:
Verifying Compiler Correctness for Prolog with KIV
- Gerhard Schellhorn, Wolfgang Ahrendt
In: W. Bibel and P. Schmitt, editors,
Automated Deduction - A Basis for Applications.
Volume III: Applications
Kluwer Academic Publishers, Dordrecht, 1998.
Abstract
- Postscript
- PDF
- Bibtex
- Reasoning about Abstract State
Machines: The WAM Case Study
- Gerhard Schellhorn, Wolfgang Ahrendt
Journal of Universal Computer Science
(J.UCS), vol. 3,
issue 4: 377-413, Springer 1997.
Abstract
- Postscript
- PDF
- Bibtex
|