• DocumentCode
    747759
  • Title

    An Illustration of Current Ideas on the Derivation of Correctness Proofs and Correct Programs

  • Author

    Gries, David

  • Author_Institution
    Department of Computer Science, Cornell University
  • Issue
    4
  • fYear
    1976
  • Firstpage
    238
  • Lastpage
    244
  • Abstract
    The ideas behind correctness proofs for programs are outlined, and conventional definitions of assignment, etc., are given. The main part of this paper is the idealized development of a nontrivial program in a disciplined fashion. The use of Dijkstra\´s "calculus" for the formal development of programs as a guide to structuring program development is discussed in relation to the example presented.
  • Keywords
    Correctness proof; derivation of programs; programming language semantics; programming methodology; Bismuth; Calculus; Computer languages; Computer science; Debugging; Documentation; Fault detection; Logic programming; Programming profession; Testing; Correctness proof; derivation of programs; programming language semantics; programming methodology;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1976.233828
  • Filename
    1702379