P.J. Brumfitt. Metamorph - a formal methods toolkit with application to the design of digital hardware. Journal of Functional Programming, 2(4):437--473, October 1992.

 Home/Search   Document Not in Database   Summary   Related Articles  

This paper is cited in the following contexts:
Inducing Students to Induct - Lester, Mintchev (1995)   (Correct)

....[11] for example, operational and denotational semantic definitions have been written in a pure functional language. The students are given the opportunity to play with the definitions, and hence to understand them better. Work on theorem provers for functional languages has been published (e.g. [3], 15] but overall developments in theorem provers lag behind compilers and interpreters. The usefulness of a theorem prover in teaching functional programming has been argued in [15] In this paper we demonstrate how a tool for reasoning about functional programs can be used in a course on ....

....logic and object language; on the other hand, it is easier to control, and uses fast term rewriting for object language expressions. The prover compares favourably with other specialized provers for functional languages. For example, it offers the expressiveness of a first order logic, whereas [3] only has equational reasoning. The logic of the prover makes it more powerful than fold unfold systems (e.g. 15] It can be used to establish total correctness, while fold unfold transformations do not in general guarantee that termination properties are preserved. 8 Further work and ....

[Article contains additional citation context not shown here]

P.J. Brumfitt. Metamorph - a formal methods toolkit with application to the design of digital hardware. Journal of Functional Programming, 2(4):437--473, October 1992.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC