Qualites du Logiciel: Dependabilite LFI2 Automne 2008 Chapitre 11.

Slides:



Advertisements
Présentations similaires
M. El Maouhal - "Théorie des organisations" - FLSH Ibn Zohr
Advertisements

Steve Woloz Associates STEVE WOLOZ & ASSOCIATES INC. MANAGEMENT CONSULTANTS Impact des Indicateurs de Performance RH sur LOrganisation.
© 2007 nexB Inc. All rights reserved. Collaboration sur internet pour une équipe project: A la recherche de l'outil parfait. XMC, 13 Mars 2008.
Les Systèmes d’Information Financière Atelier conjoint ACBF / Banque Mondiale / AFRITAC de l’Ouest Gérer l’application dans le temps, sur les plans fonctionnel,
Développement dapplications sur mobiles.NET et J2ME, C++ et Symbian WIPLIER Thomas – M2IRT2009 – 15/02/2007.
CORP VG G G 1 P&WC PROPRIETARY DATA 1 Charles Litalien PWC - Bureau de la Technologie Charles Litalien Août 2002 Conception & Développement dune.
Module 5: Programmation et protection. Objectifs Identifier certains des effets négatifs et positifs que les programmes peuvent avoir sur la protection.
Le sondage LibQUAL à HEC Montréal Une première expérience réussie qui sintègre au processus de planification stratégique de la bibliothèque Le sondage.
AFRICAN DEVELOPMENT BANK BANQUE AFRICAINE DE DEVELOPMENT
Analyse des certifications Les fonctions des systèmes de qualification Outil de communication conçu à partir des documents développés pour lorganisation.
Test de Systèmes Intégrés Digitaux et Mixtes
Environmental Data Warehouse Cemagref, UR TSCF, TR MOTIVE 2011 – projet Miriphyque.
La méthode Hay d'analyse du travail
Appréciation du contrôle interne
Revenir aux basiques !. 1 Revenir aux basiques Processus Nécessité daméliorer la Maîtrise les Offres et Projets: lanalyse des causes racines montre un.
dividende = (quotient × diviseur) + reste
Tolérance aux défaillances de logiciel
Avoir or Etre (present tense) + Past participle Nous form present tense Minus ONS + AIS,AIS,AIT,IONS,IEZ,AIENT Have verbed, verbed, did verb Specific action,what.
PERSPECTIVES ET DEFIS DE LHUMANITAIRE CONFLITS GUERRES.
Status report SOLEIL April 2008
Formal/Theory Phenomenology/Ex periments chaos break-up, giant-resonances, fusion interdisciplinarity (clusters, bose) mean-field (as a general theory)
Coopération/Distribution DEA Informatique Nancy. Content 4 Introduction - Overview 4 Coordination of virtual teams : –explicit interaction model –explicit.
TP2 ... MVC ? JList JLabel JSlider ImageLibrary Contrôleur Vue Modèle
Analyses préliminaires des risques (APR)
EDC. Thème 3. LA SECURITE ET LES RISQUES MAJEURS
LA SURETE DE FONCTIONNEMENT ( S D F )
Vrai ou faux? Liberté Chapitre 6. Vrai ou faux? vrai faux Venir de can be followed by a noun or a verb in the infinitive Marie vient de France. Elle.
High Frequency Trading Introduction. Séminaires de 30 minutes, une fois par semaine (8 en tout) Sujets abordés – Définition dun algorithme et introduction.
XGKS et XUV XGKS and XUV 25/10/2003 V1.0 Conception d une application sans contact How to design a RFID application Comment raccorder un système OSIVIEW.
What does en mean? The object pronoun en usually means some or of them.
La revue de projet.
Alain Villemeur Sector
MIAGE MASTER 1 Cours de gestion de projet
TM.
Defence Research and Development Canada Recherche et développement pour la défense Canada Canada 11-1.
How to solve biological problems with math Mars 2012.
Quels objectives pédagogiques pour lélève acteur Which educational objectives for the student actor? Eugenia Lodini Università di Bologna Italy.
SUR DEUX PROBLEMES THERMOMECANIQUES COMPLEXES: -1. Distorsion dun flasque de turboréacteur obtenu par soudage -2. Propagation de fissure de fatigue en.
Diagnostic des Systèmes à Evénements Discrets
The McGraw-Hill Companies, Inc., 1999 INVESTMENTS Fourth Edition Bodie Kane Marcus Irwin/McGraw-Hill 12-1 Efficience des marchés Chapitre 12.
La pratique factuelle Années 90 un concept médical visant à optimiser les décisions cliniques face aux soins des patients Aujourdhui un concept évolutif,
PLSQL ORACLE 8i Connecter VB à BD Oracle Les collections Question de révision Les blocs anonymes Les triggers REVISION Par : Joël Huot.
ETL et Data Mining Présenté par : Marc Catudal-Gosselin Université de Sherbrooke automne 2004 automne 2004.
1. Les structures de documentation pour la division ST. 2. Les types de document dans la division ST. 3. Linterface informatique. Lundi 8 Mai 2000 ST Quality.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 SQL: Contraintes et Triggers Chapitre 5,
Le Standardized Work PSE Trainer-version 3 – sept 2004 Alain Prioul 29 Octobre 2004.
Controls, Safety and Engineering Databases February 2007E.Manola-Poggioli - EDMS: XXXXXX ATLAS Sub-sectorization (SSA) Status E. Manola-Poggioli February.
Chapitre 9 Les sous-programmes.
Cours 4 Retour sur le dernier cours Retour sur le dernier cours Quest-ce quun programme ? Quest-ce quun programme ? Propositions de définitions Propositions.
1. 2 Objective  Know the roles and responsibilities for helping units deploy Comprendre les rôles et les responsabilités d’aider unité à déployer.
Concepts - Définitions
Test de logiciels Chapitre 14 LFI2. Test de Logiciels Trois familles de techniques pour gerer les fautes  Eviter  Enlever  Tolerer Test de logiciels:
Qualites du Logiciel: Dependabilite IF4 Automne 2008 Chapitre 11.
Le management de l'IVVQ Processus techniques IVVQ
COMMUNICATION FORMELLE ET INFORMELLE
1 Feux au Canada  8000 feux et 2.3 million ha brûlés annuellement  95% de la superficie totale  Régime de feu dominé par des feux de grande superficie.
VALIDATION VÉRIFICATION & TESTS
Initiation à la conception des systèmes d'informations
Test de logiciels Chapitre 14 LFI2. Test de Logiciels Trois familles de techniques pour gerer les fautes  Eviter  Enlever  Tolerer Test de logiciels:
Martine Miny - MPInstitut - Référentiels et métiers de management de projet - Mastère IESTO - 9 février 2004 Référentiels et métiers de management de projet.
AMDEC Analyse des Modes de Défaillance, de leurs Effets et de leur Criticité AMDEC FMECA (Failure Modes, Effects and Criticality Analysis)
Fiabilité et défaillance
French 1 Chapter 2 Grammar 2
Hôtel Mercure. Bab-Ezzouar. Alger. 6 et 7 Avril 2016
COLLOQUE Mercredi 21 mars 2012 L’IFACI est affilié à The Institute of Internal Auditors En partenariat avec : Organisé en collaboration avec : Arjuna Baccou.
Subventions de District / District Grants
High-Availability Linux Services And Newtork Administration Bourbita Mahdi 2016.
Chapitre 2 Les Mesures de Fiabilité. Plan: 2.1 Mesures pour Système NON Réparable – Définition 1 : Fiabilité – Définition 2 : Taux de défaillance – Définition.
Transcription de la présentation:

Qualites du Logiciel: Dependabilite LFI2 Automne 2008 Chapitre 11

Motivation de la Dependabilite Applications critiques Enjeux importants (vie humaines, sommes financieres, mission, etc). Produits complexes Echecs dus a la conception Evolution continue Troisieme partie: V&V produit, vs processus

Dimensions de la Dependabilite Disponibilite, proportion de temps disponible Fiabilite, probabilte de comportement correct (sans echec) Surete, probabilite de comportement sur (sans catastrophe) Securite, probabilite de ne pas subir des intrusions malencontreuses

Quatre dimensions orthogonales Disponibilite sans fiabilite. Fiabilite sans disponbibilite. Ne se trompe jamais. Fiabilite sans Surete. Surete sans fiabilite. Fiabilite sans securite. Securite sans fiabilite

Conception: Priorite entre Qualites FCS: Flight Control System, under pilot supervision. RES: Airline Reservation System. UAV: Unmanned Aerial Vehicle (reconnaissance, dangerous missions, etc). DPM: System for managing distributed project. PACE: Pace Maker.

Flight Control System

FCS

Unmanned Aerial Vehicle

Reservation

Distributed Project Management

PaceMaker

Priorites DISPFIABSURESECU FCS RES UAV DPM PACE

Disponibilite Capacite du systeme a delivrer ses services a la demande. Deux types de systemes: Systemes continus Systemes a execution individuelle Definitions distinctes

Fiabilite Capacite dun systeme a operer sans echec/ Echec? Definitions Faute (عيب) Fault Erreur (خطأ) Error Echec (فشل) Failure

Specification Faute: Default dun systeme qui peut lempecher detre correct. Correct? Specification.

Faute

Erreur

Echec

Evaluer la Fiabilite MTTF: Mean Time To Failure MTBF: Mean Time Between Failures MFC: Mean Failure Cost

Fiabilite sans fautes? Lien logique faute echec. Pas de lien statistique. Des programmes fiables peuvent avoir des fautes. Des programmes peuvent avoir peu de fautes et ne pas etre fiables.

Fiabilite Sans Fautes? Une Faute peut se manifester ou pas. Une erreur (manifestation dune faute) peut se propager ou pas. Une erreur qui se propage peut causer un echec ou pas. Les degats de lechec peuvent etre importants ou pas.

Implications Fiabilite =/= densite des fautes. Fiabilite == MTTF? Fiabilite == MFC? Diriger lelimination des fautes vers les fautes ayant un impact eleve sur le MTTF.

Moyens de la Fiabilite Eviter les Fautes (إجتناب العيوب) Enlever les Fautes (نزع العيوب) Tolerer les Fautes (تحمل العيوب)

Tolerance aux Fautes Capacite dun systeme a eviter lechec apres quune faute ait cause une erreur.

Surete Capacite dun systeme a eviter les catastrophes meme sil nevite pas lechec. A system is fail-safe.

Fiabilite et Surete

Exemple: FCS Fiabilite Smoothness of flight Fuel efficiency Adherence to flight vector Response time Tolerance of flight parameters Surete Avoid stalling Avoid stalling at low altitude Avoid reverse thrust in midair Keep throttle down near terminal

Concepts de Surete Accident: echec par rapport a une clause de surete. Danger: conditions/ circonstances qui rendent laccident possible. Degats: effet de laccident. Degres de danger. Probabilite du danger.

Moyens de Surete Eviter les dangers, Exposer et traiter les conditions dangereuses, Limiter les degats.

Securite Concepts de securite Vulnerabilite Intrusion Menace Protection

Types de Malice Denial of Service Damage to programs or data Exposure of confidential data

Methodes de Securite Eviter les vulnerabilites (arms race). Tolerer les vulnerabilites (ligne maginot). Limiter les degats.