Abstract
We present a family of tools for program development and verification, comprising the transformation system TAS and the theorem proving interface IsaWin. Both are based on the theorem prover Isabelle [8], which is used as a generic logical framework here. A graphical user interface, based on the principle of direct manipulation, allows the user to interact with the tool without having to concern himself with the details of the representation within the theorem prover, leaving him to concentrate on the main design decisions of program development or theorem proving.
Chapter PDF
References
R.-J. Back and J. von Wright. Refinement Calculus. Springer Verlag, 1998.
R. Bornat and B. Sufrin. Jape’s quiet interface. In N. Merriam, editor, User Interfaces for Theorem Provers UITP’ 96, Technical Report, pages 25–34. University of York. Electronic proceedings available at http://www.cs.york.ac.uk/~nam/uitp96/proceedings.html, 1996.
Kolyang, C. Lüth, T. Meier, and B. Wolff. TAS and IsaWin: Generic interfaces for transformational program development and theorem proving. In M. Bidoit and M. Dauchet, editors, TAPSOFT 97’: Theory and Practice of Software Development, number 1214 in LNCS, pages 855–859. Springer Verlag, 1997.
B. Krieg-Brückner, J. Peleska, E.-R. Olderog, and A. Baer. The UniForM workbench, a universal development environment for formal methods. In J. M. Wing, J. Woodcock, and J. Davies, editors, FM’99 — Formal Methods. Proceedings, Vol. II, number 1709 in LNCS, pages 1186–1205. Springer Verlag, 1999.
C. Lüth, H. Tej, Kolyang, and B. Krieg-Brückner. TAS and IsaWin: Tools for transformational program development and theorem proving. In J.-P. Finance, editor, Fundamental Approaches to Software Engineering FASE’99. Joint European Conferences on Theory and Practice of Software ETAPS’99, number 1577 in LNCS, pages 239–243. Springer Verlag, 1999.
C. Lüth and B. Wolff. Functional design and implementation of graphical user interfaces for theorem provers. Journal of Functional Programming, 9(2):167–189, March 1999.
T. Mossakowski. CASL — from semantics to tools. In TACAS 2000 — Tools and Algorithms for the Construction and Analysis of Systems. Springer Verlag, 2000. To appear in LNCS.
L. C. Paulson. Isabelle-A Generic Theorem Prover. Number 828 in LNCS. Springer Verlag, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lüth, C., Wolff, B. (2000). More About TAS and IsaWin — Tools for Formal Program Development. In: Maibaum, T. (eds) Fundamental Approaches to Software Engineering. FASE 2000. Lecture Notes in Computer Science, vol 1783. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46428-X_26
Download citation
DOI: https://doi.org/10.1007/3-540-46428-X_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67261-6
Online ISBN: 978-3-540-46428-0
eBook Packages: Springer Book Archive