forme de conception logicielle tolérante aux pannes dans laquelle plusieurs versions différentes d’un programme sont exécutées en parallèle et où le résultat majoritaire est sélectionné
Note 1 à l’article: Les versions du programme sont en général exécutées dans des processeurs distincts. Note 2 à l’article: Chaque version est en mesure de réaliser la tâche donnée. Au moins trois versions sont utilisées. Un votant sélectionne le résultat qui recueille un accord majoritaire. En l’absence de majorité, l’ensemble de l’unité fonctionnelle tombe en panne. Note 3 à l’article: La programmation multiversion est un exemple de redondance active, qui est le plus souvent utilisée en électronique aéronautique et dans les systèmes de contrôle de processus. |