Seminar Techniques of formal program development

The first meeting will be on Wednesday, 19.10.2011 at 13:00 in O27-412.

Topic of the seminar

A formal program development starts with a formal specification of the problem with the aim of guaranteeing the correctness of the developed solution by mathematical or logical methods. One approach is verification, which comprises a proof that the solution satisfies the specification. Another approach is transformation, which constructs a correct solution by (typically interactive) application of semantics-preserving transformation rules.

In this seminar we discuss interesting and challenging examples that demonstrate the concrete application of verification and transformation.

Bibliography