De nos jours, la technologie est omniprésente et fait partie intégrante de nos vies. On pense directement aux ordinateurs et aux smartphones, mais elle est également présente dans la plupart de l'électroménager, l'automobile, l'aviation, le nucléaire ou encore l'aérospatiale. De nombreux accidents se sont produits, impliquant de tels systèmes, dont de plus en plus sont liés à des mauvaises interactions entre l'homme et la machine. On peut par exemple repenser aux accidents suivants : Three Mile Island, Therac-25, le vol KAL007... Afin de pouvoir utiliser tous ces systèmes, de manière sûre et fiable afin d’éviter tout risque potentiel d'accidents, il faut pouvoir garantir certaines propriétés sur toutes les interactions possibles entre un système et son opérateur. Cette présentation présente une approche possible pour résoudre le problème de garanties à imposer sur les interactions homme-machine, basée sur les méthodes formelles, le tout illustré par des exemples concrets d'accidents.
Y a-t-il un pilote à bord ? Quand le pilote ne comprend plus son autopilote...
1. Y a-t-il un pilote à bord ?
Quand le pilote ne comprend plus son auto-pilote...
Ir. Sébastien Combéfis (SST/ICTM)
Journée du CORSCI 2013 Louvain-la-Neuve, mercredi 15 mai 2013
15. Méthodes formelles
AG (¬closed
=⇒ EF alarm)Model
Checker
Modèle Propriété
OUI NON
+contre-exemple
Spécification, développement et vérification de systèmes
hardware et software en utilisant des techniques mathématiques
16. Modéliser le monde qui nous entoure
Simplifie les analyses
Validation des modèles
Faux positifs et négatifs
17. Modèle du système
push push push
push
Ce modèle ne reflète pas le comportement réel du système !
18. Modèle réel du système
push push push
push
push
τ
τ
τ
Des changements automatiques se produisent dans le système !