DocumentCode :
1215431
Title :
Assertions: a personal perspective
Author :
Hoare, C.A.R.
Volume :
25
Issue :
2
fYear :
2003
Firstpage :
14
Lastpage :
25
Abstract :
Assertions are Boolean formulas placed in program text at places where their evaluation will always be true. If the assertions are strong enough, they express everything that the programmers on either side of an interface need to know about the program on the other side, even before the code is written. Indeed, assertions can serve as the basis of a formal proof of the correctness of a complete program.
Keywords :
Boolean functions; program verification; programming theory; Boolean formulas; assertions; correctness; formal proof; program text; Computer aided manufacturing; Computer errors; Computer languages; Computer science; Europe; High level languages; Program processors; Programming profession; Psychology; Solids;
fLanguage :
English
Journal_Title :
Annals of the History of Computing, IEEE
Publisher :
ieee
ISSN :
1058-6180
Type :
jour
DOI :
10.1109/MAHC.2003.1203056
Filename :
1203056
Link To Document :
بازگشت