On-line information relevant to the course is available under:
The following introduce formal methods and general and Z in particular:
The following case studies are available:
Note: please do not print the above.
Lecture notes will be issued during lectures and
are, in the main, expanded versions of or the same as the slides.
Note that PostScript files can only be viewed on Unix
workstations (e.g., Suns) rather than PCs in general, if a suitable
viewer is available.
You may use the
ZTC Z type-checker and the
LATEX
General information
Slides (in PostScript format):
Last updated July 1998 with minor corrections and improved formatting.
One or more case studies will be covered in the lectures, depending on
the time available.
Assessments
(Summer and Autumn Terms)
Summer Term
You should undertake all the exercises
first and obtain the model answers after they have been inspected at
tutorials before the
assessment test during the Summer Term.
Note that copies of exercises and the assessment test specification are issued at lectures. Please ask me if you need copies because you have missed them at the lectures.
You should attend at least four tutorials during the Summer Term, one for each exercise. Exercises will be issued at lectures and/or on the shelf at the bottom of the main staircase in the Dept of Computer Science. You may do the exercises before or during the tutorial sessions. Answers will be issued at tutorials. exercise. It is important to attempt the exercises and check you understand the answers. If you do not, please ensure you attend the next tutorial and request help.
Note that there will be no lectures during "Reading Week" (normally week 6 of term).
Important note:
Answer sheets will be issued at tutorial sessions to encourage attendance!
It is an essential part of the course to attend the tutorials
and attempt
the exercises. This is one of the more mathematically
demanding modules; without practice and feedback you will find the
examination tough. You will also find the
assessment easier if you have finished the exercises beforehand.
Autumn Term
The
assessment is a
practical to develop, type-check and partially animate
a Z specification. You may choose from:
See also
lab session information.
Other courses
Other information