Distributed Systems Programming F29NM1:

Formal Methods for Distributed Systems


Aims and objectives:

To promote an understanding of the issues involved in using formal methods within system design, in particular the design of distributed and concurrent systems; To provide practical experience of the formal modelling and analysis of such systems through the SPIN design verification tool; To give an insight into the theory which underpins such formal modelling and analysis tools.

Lecture material:

Laboratory material:

Tool support:

Web based Tutorial (Flash):

Assignment 2007/2008:

Recommended reading:

Recommended Web links: