The lectures go hand in hand with these notes.
The notes give precise definitions of the concepts I teach,
whereas the lectures are more hand-waving and try to illustrate their use.
It is not possible to master the material while skipping
reading the notes, and it is (almost) impossible to master the material
without listening to the lectures. To reduce duplicate
efforts, in the lectures I normally skip any formal
definitions that can be found in the notes, and the notes
normally skip examples and illustrations that are done in the lectures.
Video recordings of the lectures of a previous incarnation of this course, given at UNSW Sydney,
are linked from the syllabus. Although the material has changed a little bit, these form another
way to ingest much of this course offering.
On-line chat
The prime spot for asking questions is
the MCS piazza exchange forum
.
All students are encouraged to answer the questions of other
students in this forum.
Topics covered:
Models of concurrent and distributed systems
(e.g. labelled transition systems, process algebra, event
structures, Petri nets),
operational and denotational semantics,
semantic equivalences and refinement relations (linear versus branching time,
interleaving versus partial order semantics),
modal and temporal logic for concurrent systems (proof
theory and applications).
Prerequisites:
The ability to understand and deliver formal mathematical proofs.
Course material:
Scientific papers to be handed out, and the webpage Notes.
Moreover, there are video recordings of the lectures of a previous incarnation of this course.
Homework:
Assignments will be posted here each
week. Each weekly homework comes in two batches; one following
each of the two lectures given that week.
Your solutions should be uploaded
here as PDF by 10:00am the following Tuesday,
or at the latest by 10:00am the following Wednesday.
Here is my late policy.
On request, the solutions will be discussed during the Friday and Monday tutorial sessions.
Twice during the semester (midway, and at the end), you get the opportunity to submit a
portfolio of your best homeworks.