|
Change #19083
2013-02-06
10:01:29
|
create
Calagator::Event
1250463528
Galois Tech Talk: Automatic Function Annotations for Hoare Logic
Roll back
| description |
nil |
→ |
Presented by Daniel Matichuk.
Formal verification can provide a high degree of assurance for critical software, but can come at the cost of large artefacts that must be maintained alongside it. When using an interactive theorem prover, these artefacts take the form of large, complex proofs where the ability to reuse and maintain them becomes paramount. I will present my work on a function annotation logic, which is an extension to Hoare logic that allows reasoning on intermediate program states to be easily reused. Program functions are annotated with properties as a side-condition of existing proofs. These annotations can reduce the proof burden substantially when subsequent program properties need to be shown. Implemented in Isabelle, it is shown to be practically useful by greatly simplifying cases where existing proofs contained largely duplicated reasoning. |
| end_time |
nil |
→ |
2013-02-12 11:30:00 -0800 |
| id |
nil |
→ |
1250463528 |
| start_time |
nil |
→ |
2013-02-12 10:30:00 -0800 |
| title |
nil |
→ |
Galois Tech Talk: Automatic Function Annotations for Hoare Logic |
| url |
nil |
→ |
https://corp.galois.com/blog/2013/2/6/tech-talk-automatic-function-annotations-for-hoare-logic.html |
| venue_id |
nil |
→ |
202390439 |
|