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
Next revision Both sides next revision
fv19:top [2019/06/18 21:51]
vkuncak
fv19:top [2019/06/18 21:59]
vkuncak [Introduction]
Line 7: Line 7:
 ===== Introduction ===== ===== Introduction =====
  
-**Formal verification** finds proofs that computer systems work+In this course we introduce formal verification as an approach for developing highly reliable systems.  
 + 
 +Formal verification finds proofs that computer systems work
 under all scenarios of interest. Formal verification tools help developers under all scenarios of interest. Formal verification tools help developers
 construct such proofs, automatically searching for proofs construct such proofs, automatically searching for proofs
Line 18: Line 20:
 verified software is to perform formal verification while software is verified software is to perform formal verification while software is
 developed, as opposed to after the fact. developed, as opposed to after the fact.
 +
 +In this course we will learn how to use formal verification tools and explain the theory and the practice behind building them.