DocumentCode
751614
Title
Program correctness: on inductive assertion methods
Author
King, James C.
Author_Institution
IBM Research
Issue
5
fYear
1980
Firstpage
465
Lastpage
479
Abstract
A study of several of the proof of correctness methods is presented. In particular, the form of induction used is explored in detail. A relational semantic model for programming languages is introduced and its relation to predicate transformers is explored. A rather elementary viewpoint is taken in order to expose, as simply as possible, the basic differences of the methods and the underlying principles involved. These results were obtained by attempting to thoroughly understand the "subgoal induction" method.
Keywords
Correctness assertions; predicate transformers; program correctness; program proofs; relational semantics; subgoal induction; weakest preconditions; Artificial intelligence; Computer languages; Displays; Induction generators; Terminology; Transformers; Correctness assertions; predicate transformers; program correctness; program proofs; relational semantics; subgoal induction; weakest preconditions;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1980.230787
Filename
1702763
Link To Document