Procédé de contrôle et commande d’un moteur de véhicule comprenant une unité électronique de contrôle du moteur, comprenant un calculateur multicœur (C) un premier module (L1) adapté pour assurer seul et de manière nominale et complète les fonctions de pilotage du moteur du véhicule, un deuxième module (L2) adapté pour surveiller le bon fonctionnement du premier module (L1) et pour commander une mise en sécurité en cas de détection d’une défaillance du premier module (L1), et un troisième module (L3) adapté pour surveiller le bon fonctionnement du calculateur multicœur (C) et pour mettre en œuvre ladite commande de mise en sécurité, sur requête du deuxième module (L2) ou sur détection par ses propres moyens d’une défaillance du premier module (L1), caractérisé en ce que le premier module (L1) est adapté pour s’exécuter sur un premier cœur (C1) du calculateur multicœur (C) en ce que le deuxième module (L2) est adapté pour s’exécuter sur un deuxième cœur (C2) du calculateur multicœur (C), différent du premier cœur (C1), et en ce que l’unité électronique de contrôle du moteur comprend un quatrième module (LM) adapté pour assurer de manière redondante et simplifiée les fonctions principales de pilotage du moteur du véhicule, et adapté en outre pour s’exécuter dans le cadre du deuxième module (L2) et sur le deuxième cœur (C2), le troisième module (L3) assurant l’arbitrage entre une commande produite par le premier module (L1) et une commande produite par le quatrième module (LM). Procédé de contrôle et commande selon la revendication précédente, où l’arbitrage entre une commande produite par le premier module (L1) et une commande produite par le quatrième module (LM) comporte les étapes suivantes : évaluation d’une première condition (T1) : une commande produite par le premier module (L1) est proche de, ou égale à, une commande produite par le quatrième module (LM), évaluation d’une deuxième condition (T2) : la surveillance du deuxième module (L2) par le troisième module (L3) n’a détecté aucune erreur, si la première condition (T1) et la deuxième condition (T2) sont toutes deux vraies, la commande produite par le premier module (L1) est appliquée au moteur, si la première condition (T1) est fausse et la deuxième condition (T2) est vraie, la commande produite par le quatrième module (LM) est appliquée au moteur, si la première condition (T1) est fausse et la deuxième condition (T2) est fausse, une mise en sécurité est commandée, si la première condition (T1) est vraie et la deuxième condition (T2) est fausse, une mise en sécurité est commandée. Procédé de contrôle et commande selon la revendication 1 ou 2, dans lequel le premier module (L1) est mis en œuvre par une couche logicielle applicative, le deuxième module (L2) est mis en œuvre par une couche logicielle applicative, le troisième module (L3) est mis en œuvre par un module matériel, et le quatrième module (LM) est mis en œuvre par une couche logicielle applicative. Unité électronique de contrôle et commande d’un moteur de véhicule comprenant un calculateur multicœur (C), un premier module (L1) adapté pour assurer seul et de manière nominale et complète les fonctions de pilotage du moteur du véhicule, un deuxième module (L2) adapté pour surveiller le bon fonctionnement du premier module (L1) et pour commander une mise en sécurité en cas de détection d’une défaillance du premier module (L1), et un troisième module (L3) adapté pour surveiller le bon fonctionnement du calculateur multicœur (C) et pour mettre en œuvre ladite commande de mise en sécurité, sur requête du deuxième module (L2) ou sur détection par ses propres moyens d’une défaillance du premier module (L1), caractérisé e en ce que le premier module (L1) est adapté pour s’exécuter sur un premier cœur (C1) du calculateur multicœur (C), en ce que le deuxième module (L2) est adapté pour s’exécuter sur un deuxième cœur (C2) du calculateur multicœur (C), différent du premier cœur (C1), et en ce que l’unité électronique de contrôle du moteur comprend un quatrième module (LM) adapté pour assurer de manière redondante et simplifiée les fonctions principales de pilotage du moteur du véhicule, et adapté en outre pour s’exécuter dans le cadre du deuxième module (L2) et sur le deuxième cœur (C2), le troisième module (L3) assurant l’arbitrage entre une commande produite par le premier module (L1) et une commande produite par le quatrième module (LM). Unité de contrôle et commande selon la revendication 4, dans laquelle le premier module (L1) est une couche logicielle, le deuxième module (L2) est une couche logicielle, le troisième module (L3) est un module matériel, et le quatrième module (LM) est une couche logicielle.