JOUR 1 : Développement de logiciels sûrs
- Logiciels et Sûreté de Fonctionnement : Particularités liées au logiciel & Principes Sûreté de Fonctionnement (SdF)
- Exemple d’architecture informatique
- Interaction « logiciel / matériel » : Application au logiciel
- Logiciel et SdF : Application au logiciel
- Application certifiable : Contexte, Norme IEC 61508, Evaluation & Certification
- Gestion du développement : Evitement des fautes
- Gestion des Exigences
- Introduction à la conception de logiciel “correct“ : Méthode B, SCADE...
JOUR 2 : Vérification & Validation
- Techniques de Vérification et Validation des logiciels
Techniques de sécurisation de l’application logicielle :
- Principes
- Spécification des erreurs
- Recouvrement
- Programmation défensive
- Diversité
- Redondance
- UML & Système certifiable : Application critique sûre de fonctionnement, Application certifiable, Contraintes de développement, UML & applications critiques, Exemple d’utilisation