DocumentCode :
1133255
Title :
The Use of Higher Order Logic in Program Verification
Author :
Ernst, George W. ; Hookway, Raymond J.
Author_Institution :
Department of Computer Engineering, Case Western Reserve University
Issue :
8
fYear :
1976
Firstpage :
844
Lastpage :
851
Abstract :
This paper focuses on the interface between program verification and mechanical theorem proving. It is often much easier to express what a program does in higher order logic than in first-order logic. However, in general, higher order theorem proving is difficult to mechanize. Hence we have isolated some special classes of higher order formulas and will show how they can be processed efficiently by a computer. Examples are given that illustrate how naturally these formulas arise in program verification.
Keywords :
Heuristic search, higher order logic, inductive assertions, mechanical theorem proving, program verification.; Calculus; Computer aided software engineering; Guidelines; Helium; Logic; Strips; Heuristic search, higher order logic, inductive assertions, mechanical theorem proving, program verification.;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.1976.1674703
Filename :
1674703
Link To Document :
بازگشت