Commons

All real-time tasks interact through global commons:

A set of semaphores are used for synchronisation. This scheme is used to avoid conflicting actions from several tasks.