Hostname: page-component-8448b6f56d-tj2md Total loading time: 0 Render date: 2024-04-19T05:10:51.550Z Has data issue: false hasContentIssue false

Functional design and implementation of graphical user interfaces for theorem provers

Published online by Cambridge University Press:  01 March 1999

C. LÜTH
Affiliation:
Bremen Institute for Safe Systems, I, FB 3, Universität Bremen, Bremen, Germany (e-mail: cxl@informatik.uni-bremen.de)
B. WOLFF
Affiliation:
Institut für Informatik, Albert-Ludwigs-Universität Freiburg, Freiburg, Germany (e-mail: bu@informatik.uni-freiburg.de)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

The design of theorem provers, especially in the LCF-prover family, has strongly profited from functional programming. This paper attempts to develop a metaphor suited to visualize the LCF-style prover design, and a methodology for the implementation of graphical user interfaces for these provers and encapsulations of formal methods. In this problem domain, particular attention has to be paid to the need to construct a variety of objects, keep track of their interdependencies and provide support for their reconstruction as a consequence of changes. We present a prototypical implementation of a generic and open interface system architecture, and show how it can be instantiated to an interface for Isabelle, called IsaWin, as well as to a tailored tool for transformational program development, called TAS.

Type
Research Article
Copyright
© 1999 Cambridge University Press
Submit a response

Discussions

No Discussions have been published for this article.