next up previous contents
Next: Easter Term 2004: Part Up: Lent Term 2004: Part Previous: Quantum Computing   Contents


Topics in Concurrency

Lecturer: Professor G. Winskel

No. of lectures: 16

Prerequisite course: Semantics of Programming Languages (specifically, an idea of operational semantics and how to reason from it)


Aims


The aim of this course is to introduce fundamental concepts and techniques in the theory of concurrent processes. It will provide languages, models, logics and methods to formalise and reason about concurrent systems.


Lectures

Objectives


At the end of the course students should


Recommended books


Comprehensive notes will be provided.


Further reading:


* Milner, R. (1999). Communicating and mobile systems: the Pi-calculus. Cambridge University Press.
Winskel, G., (1993). The formal semantics of programming languages, an introduction. MIT Press.
Milner, R. (1989). Communication and concurrency. Prentice-Hall.


next up previous contents
Next: Easter Term 2004: Part Up: Lent Term 2004: Part Previous: Quantum Computing   Contents
Christine Northeast
Thu Sep 4 15:29:01 BST 2003