LARA

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
sav08:big_picture_of_vcg [2009/02/22 16:44]
vkuncak
sav08:big_picture_of_vcg [2009/02/22 16:45]
vkuncak
Line 3: Line 3:
 ===== Schema of a Simple Verifier Based on a Theorem Prover ===== ===== Schema of a Simple Verifier Based on a Theorem Prover =====
  
-{{sav08:​theorem_prover2.jpg|}}+{{sav08:​theorem_prover2.jpg|Verifier Based on a Theorem Prover}}
  
-=== Steps in Verification ===+===== Steps in Verification ​=====
  
   * generate formulas representing program correctness   * generate formulas representing program correctness
Line 15: Line 15:
       * error in auxiliary statements (e.g. loop invariants)       * error in auxiliary statements (e.g. loop invariants)
  
-=== Terminology ===+===== Terminology ​=====
  
   * generated formulas: //​verification conditions//​   * generated formulas: //​verification conditions//​
Line 21: Line 21:
   * program generating formulas: //​verification-condition generator// (VCG)   * program generating formulas: //​verification-condition generator// (VCG)
  
-=== Questions Remaining ===+===== Questions Remaining ​=====
  
 How do we compute verification conditions? How do we compute verification conditions?