• DocumentCode
    3379149
  • Title

    Checking program proofs made easy

  • Author

    Schollmeyer, Martina ; McMillin, Bruce

  • Author_Institution
    Dept. of Comput Sci./spl par/, Texas A&M Univ., Corpus Christi, TX, USA
  • fYear
    1995
  • fDate
    9-11 Aug 1995
  • Firstpage
    102
  • Lastpage
    107
  • Abstract
    To generate reliable software, it must be shown that a program meets its specifications. This can be done using program verification techniques. Assertions are made about the expected behavior of a program, and intermediate program states are examined to ensure that the program specifications are never violated. However,proving that the intermediate program steps lead to the conclusion and, therefore, proving that the program is correct is difficult. In this paper we introduce a novel technique, temporal subsumption, and its application as a proof checker. This technique removes “redundant” assertions from an argument of program correctness, based on a precondition and the predicate transformations performed by the program statements
  • Keywords
    program verification; intermediate program states; predicate transformations; program proof checking; program statements; program verification techniques; proof checker; reliable software; specifications; temporal subsumption; Computer science; Contracts; Electrical equipment industry; Humans; Industrial control; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1995. COMPSAC 95. Proceedings., Nineteenth Annual International
  • Conference_Location
    Dallas, TX
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-7119-X
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1995.524766
  • Filename
    524766