23 – Formal treatment of concurrency and time