La conception d’un système interactif utilisable, fiable, sûr et tolérant aux erreurs est un objectif difficile à atteindre, voire impossible, car on ne peut pas garantir l’ensemble de ces caractéristiques en raison de l’imprévisibilité des humains impliqués. Dans le but d’augmenter la sûreté de fonctionnement des systèmes interactifs critiques, des recherches antérieures dans le domaine visaient à éliminer complètement l’erreur en identifiant sa source. Il est désormais largement admis que les « erreurs » humaines sont inévitables en raison de la nature idiosyncratique des humains, nécessitant plutôt d’essayer de gérer ces erreurs que de les supprimer. La perspective du blâme a également évolué pour passer de l’isolement d’un opérateur à une vision plus large de l’organisation dans son ensemble. Cependant, plus la perspective est large, plus il faut recueillir d’informations et donc plus l’organisation de ces données et le raisonnement qui y est attaché sont complexes.
Au-delà de cet aspect central de l’erreur humaine (des travaux comme
rapportent que 80 % à 90 % des accidents dans l’industrie sont attribués à l’erreur humaine), d’autres aspects contribuent et doivent donc être traités en conséquence. Parmi eux, les plus importants sont l’utilisabilité du système, sa fiabilité et la formation des opérateurs.
La conception et la mise en œuvre de tels systèmes nécessitent la définition de méthodes spécifiques, capables de gérer l’utilisabilité, la fiabilité et la sécurité. Depuis de nombreuses années, la recherche en ingénierie en interaction homme-machine propose de telles méthodes pour des systèmes impliquant des techniques d’interaction simples. La méthode la plus connue de conception pour l’utilisabilité est appelée
conception centrée sur l'utilisateur
(UCD pour
User Centered Design
) et favorise l’implication systématique des utilisateurs à la fois dans les phases de conception et dans les phases d’évaluation. Dans le prolongement de ces approches UCD et afin de faire face à ces combinaisons complexes de facteurs et de systèmes, certaines approches encouragent l’utilisation de méthodes formelles et de conception basées sur des modèles comme moyen de représenter ces composants et leurs interrelations, que ce soit pendant la conception, la construction ou l’analyse.
Cet...