Find information:

[2-26]Verifiers are Programs

Date:2008-02-25

Title: Verifiers are Programs
Speaker: Dr. Chen Yifeng
             Dept. of Computer Science, University of Durham, UK
Time: 3:30pm, Tuesday Feb. 26, 2008
Venue: Lecture room, Lab. of Computer Science, ISCAS

Abstract:

This talk will report our recent results on the relation between execution and verification. A simple imperative language with execution and verification commands is introduced. A machine only executes execution commands of a program, while the compiler only performs the verification commands. Common commands in other languages can be defined as a combination of execution and verification commands. Design of verifiers then becomes program design using  verification commands. It is shown  that type checking, abstract interpretation, modeling checking and Hoare Logic are all special verification programs, so are many of their combinations.