University of Cambridge > Talks.cam > Logic and Semantics Seminar (Computer Laboratory) > Tests and Proofs in Isabelle

Tests and Proofs in Isabelle

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Jean Pichon-Pharabod.

Formal verification techniques have seen a remarkable boost in recent years. In particular, methods based on deductive code-verification, model-checking, and code-generation techniques can, within the boundaries of certain foundational assumptions, provide an absolute guarantee in a sense for the correctness of the components of computer based systems towards a specification. However, the assumptions underlying the model, which involves assumptions on the correctness of the compiler, hardware correctness, etc., can cause a significant gap between the specified behavior and the behavior of the code in its execution context. Thus, the verification of the underlying foundational assumptions, ie., the trusted computing base (TCB) is necessary. This can be achieved via prover based testing, where tests are generated from the verified model and executed on the verified code. During my talk, I will introduce a set of applications for this approach, namely, where two formal methods, ie., tests and proofs, are combined together on a top of the interactive theorem proving environment Isabelle.

This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2020 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity