translate English to French: To do this, the system is divided into several separate programs, each responsible for a separate task, with strictly controlled communications between them.
Pour cela, le système est divisé en plusieurs programmes distincts, chacun étant responsable d'une tâche précise, et les communications entre eux étant strictement contrôlées.