On program verification and easy to veryfy programming

ACM Annual Conference(1973)

引用 0|浏览0
暂无评分
摘要
In the first part of the paper, a discussion of program verification techniques is given. After a brief survey of formal and informal methods for proving the correctness of programs, special attention is focused on programs involving compound recursion since, in many instances in computer science (e. g. parsing of BNF languages), compound recursion provides the most natural way of stating the problem to be solved. Several examples of proving such programs are discussed and the ease of proving them is commented on. Then, ways of writing programs which simplify verification are discussed. The problem of writing a PL/1 program using based variables for setting up and processing a deque is given and programs written with and without proof techniques in mind are compared for ease of verification as well as efficiency. Finally, conclusions are drawn about how the “top-down” design process could help in the proof of programs.
更多
查看译文
关键词
compound recursion,brief survey,special attention,proof technique,informal method,design process,bnf language,program verification technique,computer science,regularization,top down
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要