Seminar: Behavioural type-checking of time-sensitive protocols