Conception d’architectures multi-contrôleurs pour une conduite automatisée en présence de situations hétérogènes et critiques