FB 3 | ||||||
Group BKB > Teaching > SS 07 > | ||||||
Practical Semantics of Programming Languages |
||||||
A course by Lutz Schröder and Till Mossakowski at the Universität Bremen, summer semester 2007. 03-05-H-705.56 Start: Tuesday, April 17th A formal semantics for a given programming language is an important prerequisite for the rigid analysis of the behaviour of its programs, e.g. for purposes of software validation, but also for meta-level issues such as compiler verification. Automatic tool support for such applications hinges on a modeling of the semantics in a suitable proof tool, such as an interactive theorem prover. In this course, we will focus on practical aspects of modelling the semantics of imperative languages in the semiautomatic theorem prover Isabelle. Literature
HandoutsExercises |
||||||
Author: Dr. Lutz Schröder |
||||||
Group BKB |
|