Next: Denotational Semantics
Up: Easter Term 1998: Part
Previous: Distributed Systems
Lecturer: Prof. M.J.C. Gordon
(mjcg@cl.cam.ac.uk)
No. of lectures: 12
Prerequisite course: Specification and Verification I
- Introduction to formal methods for hardware.
-
Use of HDLs (e.g. Verilog) versus mathematical logic.
Specifying structure and behaviour. Parameterised designs.
- Logical models of transistors.
-
Simple switch models. Threshold switching models. Unidirectional
sequential models. Problems with existing methods.
- Sequential behaviour.
-
Temporal abstraction. Temporal logic applied to memory protocols.
- Introduction to proof mechanisation.
-
Model checking versus interactive proof. State of the art and
future prospects.
Recommended book:
Melham, T.F. (1993). Higher Order Logic and Hardware
Verification: Cambridge Tracts in Theoretical Computer Science
31. Cambridge University Press.
Christine Northeast
Sat Sep 27 09:31:14 BST 1997