Modular Verification of Recursive Programs

Krzysztof R. Apt,Frank S. de Boer,Ernst-Rüdiger Olderog
DOI: https://doi.org/10.48550/arXiv.0907.4316
2009-07-24
Logic in Computer Science
Abstract:We argue that verification of recursive programs by means of the assertional method of C.A.R. Hoare can be conceptually simplified using a modular reasoning. In this approach some properties of the program are established first and subsequently used to establish other program properties. We illustrate this approach by providing a modular correctness proof of the Quicksort program.
What problem does this paper attempt to address?