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
Link To Document :
بازگشت