The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
Communications of the ACM
An axiomatic basis for computer programming
Communications of the ACM
A Discipline of Programming
Generalizing specifications for uniformly implemented loops
ACM Transactions on Programming Languages and Systems (TOPLAS)
A Weaker Precondition for Loops
ACM Transactions on Programming Languages and Systems (TOPLAS)
A case for teaching program verification: Its importance in the CS curriculum
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
ICSE '84 Proceedings of the 7th international conference on Software engineering
Rewriting Computation and Proof
Hi-index | 0.00 |
The “intermittent assertion” method for proving programs correct is explained and compared with the conventional method. Simple conventional proofs of iterative algorithms that compute recursively defined functions, including Ackermann's function, are given.