Back to Search
Start Over
Inductive assertions and operational semantics.
- Source :
-
International Journal on Software Tools for Technology Transfer . Aug2006, Vol. 8 Issue 4/5, p359-371. 13p. 1 Diagram. - Publication Year :
- 2006
-
Abstract
- This paper shows how classic inductive assertions can be used in conjunction with a formal operational semantics to prove partial correctness properties of programs. The method imposes only the proof obligations that would be produced by a verification condition generator – but does not require the definition of a verification condition generator. All that is required is a theorem prover, a formal operational semantics, and the object program with appropriate assertions at user-selected cut points. The verification conditions are generated in the course of the theorem-proving process by straightforward symbolic evaluation of the formal operational semantics. The technique is demonstrated by proving the partial correctness of simple bytecode programs with respect to a preexisting operational model of the Java Virtual Machine. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 14332779
- Volume :
- 8
- Issue :
- 4/5
- Database :
- Academic Search Index
- Journal :
- International Journal on Software Tools for Technology Transfer
- Publication Type :
- Academic Journal
- Accession number :
- 22437820
- Full Text :
- https://doi.org/10.1007/s10009-005-0180-2