Certification : - Origines et importance pour les systèmes informatiques - Concepts de base et recherches induites



Documents pareils
INSTITUT MARITIME DE PREVENTION. For improvement in health and security at work. Created in 1992 Under the aegis of State and the ENIM

Tier 1 / Tier 2 relations: Are the roles changing?

Scénarios économiques en assurance

L impact des délais de paiement et des solutions appropriées. Dominique Geenens Intrum Justitia

Forthcoming Database

3 rd ORGANIC PROCESSING CONFERENCE

Agile&:&de&quoi&s agit0il&?&

POSITION DESCRIPTION DESCRIPTION DE TRAVAIL

The impacts of m-payment on financial services Novembre 2011

Revision of hen1317-5: Technical improvements

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

Improving the breakdown of the Central Credit Register data by category of enterprises

Préparation / Industrialisation. Manufacturing Engineering/ On-site Industrialisation. Qualité, contrôle et inspection. On-site quality and Inspection

Editing and managing Systems engineering processes at Snecma

LOI SUR LA RECONNAISSANCE DE L'ADOPTION SELON LES COUTUMES AUTOCHTONES ABORIGINAL CUSTOM ADOPTION RECOGNITION ACT

Qualité de la conception de tests logiciels : plate-forme de conception et processus de test

RISK-BASED TRANSPORTATION PLANNING PRACTICE: OVERALL METIIODOLOGY AND A CASE EXAMPLE"' RESUME

Logiciel Libre & qualité. Présentation

L analyse de risque des ESP dans les études d ingénierie d unités industrielles «Pétrole & Gaz».

Institut français des sciences et technologies des transports, de l aménagement

Singapore Schools Green Mark Scheme on Indoor Air Quality

AUDIT COMMITTEE: TERMS OF REFERENCE

Application Form/ Formulaire de demande

UML : Unified Modeling Language

Flood risk assessment in the Hydrographic Ebro Basin. Spain

Cloud Computing: de la technologie à l usage final. Patrick CRASSON Oracle Thomas RULMONT WDC/CloudSphere Thibault van der Auwermeulen Expopolis

F1 Security Requirement Check List (SRCL)

Stratégie DataCenters Société Générale Enjeux, objectifs et rôle d un partenaire comme Data4

Préconisations pour une gouvernance efficace de la Manche. Pathways for effective governance of the English Channel

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

ADHEFILM : tronçonnage. ADHEFILM : cutting off. ADHECAL : fabrication. ADHECAL : manufacturing.

IPSAS 32 «Service concession arrangements» (SCA) Marie-Pierre Cordier Baudouin Griton, IPSAS Board

Institut d Acclimatation et de Management interculturels Institute of Intercultural Management and Acclimatisation

Stéphane Lefebvre. CAE s Chief Financial Officer. CAE announces Government of Canada participation in Project Innovate.

MANAGEMENT SOFTWARE FOR STEEL CONSTRUCTION

Fiche produit ifinance v4

Name of document. Audit Report on the CORTE Quality System: confirmation of the certification (October 2011) Prepared by.

RÉSUMÉ DE THÈSE. L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile

Face Recognition Performance: Man vs. Machine

OUVRIR UN COMPTE CLIENT PRIVÉ

Ships Elevator Regulations. Règlement sur les ascenseurs de navires CODIFICATION CONSOLIDATION. C.R.C., c C.R.C., ch. 1482

PIB : Définition : mesure de l activité économique réalisée à l échelle d une nation sur une période donnée.

Université de XY University of XY. Faculté XY Faculty of XY

GEIDE MSS /IGSS. The electronic document management system shared by the Luxembourg

Archived Content. Contenu archivé

Service management. Transforming the IT organization and driving it across the enterprise. Carlo Purassanta. Integrated Technology Services Executive

Le marketing appliqué: Instruments et trends

Plateforme Technologique Innovante. Innovation Center for equipment& materials

Product Overview Présentation produits

SERVEUR DÉDIÉ DOCUMENTATION

Technical Assistance for Sustainable National Greenhouse Gas Inventory Management Systems in West Africa (West Africa GHG Project)

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes

CEPF FINAL PROJECT COMPLETION REPORT

PANDORA database: a compilation of indoor air pollutant emissions

Monitor LRD. Table des matières

Practice Direction. Class Proceedings

Opportunités s de mutualisation ITIL et ISO 27001

The UNITECH Advantage. Copyright UNITECH International Society All rights reserved. Page 1

FORMULAIRE D OUVERTURE DE COMPTE ENTREPRISE

Enhancing cybersecurity in LDCs thru multi-stakeholder networking and free software

Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope

Nouveautés printemps 2013

la valorisation des externalités positives des services d eau potable et d assainissement

TABLE DES MATIÈRES page Présentation... v Avant-propos... vii Table de la jurisprudence... xvii Table des abréviations... xxxi

Synergies entre Artisan Studio et outils PLM

LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS

SAP Runs SAP Reporting Opérationnel & BI avec HANA et SAP Analytics. Pierre Combe, Enterprise Analytics Juin, 2015

Qualité et ERP CLOUD & SECURITY (HACKING) Alireza MOKHTARI. 9/12/2014 Cloud & Security

BELAC 1-04 Rev

Ingénierie et qualité du logiciel et des systèmes

Completed Projects / Projets terminés

Teaching Sustainable Development in Paris 1 Master Environment and Sustainable Development

Génie logiciel. Systèmes et sous-systèmes. Modèliser des grands systèmes. Problématique. SS S-Syst1 SS S-Syst2 SS S-Syst3. Système.

Projet de réorganisation des activités de T-Systems France


Le Cloud Computing est-il l ennemi de la Sécurité?

Les contraintes de financement des PME en Afrique : le rôle des registres de crédit

News Release. Governments of Canada, Yukon and the Little Salmon/Carmacks First Nation Invest in Water System Upgrades

AXES MANAGEMENT CONSULTING. Le partage des valeurs, la recherche de la performance. Sharing values, improving performance

Francoise Lee.

EXIN Agile Scrum Master

Arguments et exigences quelques exemples Arguments and demands some examples

Nouveaux enjeux de recherche en sécurité routière liés à l'automatisation des véhicules : conséquences sur l'activité de conduite

Convergence entre Sécurité et Conformité par l approche Software as a Service Présentation en avant-première de QualysGuard Policy Compliance

Return of the Introduction of a Prince 2 Procedure to Manage the IT Projects of the Liege University Hospital

Rountable conference on the revision of meat inspection Presentation of the outcome of the Lyon conference

Plan Vert de l industrie touristique montréalaise 21 février 2014

BILL 203 PROJET DE LOI 203

Paxton. ins Net2 desktop reader USB

CLASSIFICATION REPORT OF REACTION TO FIRE PERFORMANCE IN ACCORDANCE WITH EN : 2007

Cloud Computing Quelles évolutions et quel potentiel économique?

PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes

Enjeux et défis en assurance habitation Marc-Olivier Faulkner 18 novembre 2011

Marie Curie Individual Fellowships. Jean Provost Marie Curie Postdoctoral Fellow, Institut Langevin, ESCPI, INSERM, France

La validation des systèmes informatisés en environnement réglementaire

Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech

Emergency Management Act. Loi sur la gestion des urgences CODIFICATION CONSOLIDATION. S.C. 2007, c. 15 L.C. 2007, ch. 15. À jour au 4 août 2015

Bitdefender GravityZone

ARTIFICIAL INTELLIGENCE PAST, PRESENT AND FUTURE: My point of view

Mon Service Public - Case study and Mapping to SAML/Liberty specifications. Gaël Gourmelen - France Telecom 23/04/2007

Transcription:

Certification : - Origines et importance pour les systèmes informatiques - Concepts de base et recherches induites G. MOTET LESIA / INSA Toulouse gilles.motet@insa-tlse.fr www.lesia.insa-tlse.fr

Overview Embedded real-time software systems 1. Statement: Increasing of their responsibilities 2. Requirements: Assurance of absence of risks 3. Solution: Certification 4. Certification for new software technologies

Increasing of their responsibilities A. Responsibilities to improve product performance Not prone to ageing => implementation reliability Ignition of sparks => car reliability Flexibility => adaptable behaviours Ignition / valve opening control => lowest emission Easiness => complex behaviours Shock absorber laws => more comfortable

Increasing of their responsibilities B. Responsibilities to take charge of bad use of the product Driving actions => Harms Software actions -> Harm prevention Too high speed => Accident ESP & ABS -> Skid prevention

Increasing of their responsibilities C. Responsibilities to take charge of inadequacies of other technologies used in the product Mechanical part = Ageing => deteriorated states Software -> acceptable states / detection Ageing of mechanical techno. => Excessive emission Software control system -> detection and/or correction Ex. Gaz recycling (EGR)

Increasing of their responsibilities D. Responsibilities to take charge of design faults of other components of the product Car mechanically unstable at braking time to prevent harms (skids)

Increasing of their responsibilities E. Responsibilities to act & decide Decision Action Example

Overview Embedded real-time software systems 1. Statement: Increasing of their responsibilities 2. Requirements: Assurance of absence of risks 3. Solution: Certification 4. Certification for new software technologies

A contradiction Embedded software size & complexity increasing => failure risk increasing Embedded software responsibility increasing => failure risk acceptability decreasing More responsibilities => More guarantees

Requirements for more guarantees A justified suspicion Citizens as product users (car failures & recalls) Authorities as citizens require more assurance Engineers as designers: long testing period Firms as producers Harms: trade and financial risks: penalties

Example of harms Toyota lawsuits September 1998: Court of California: Recall requirement (software fault in an on-board system) 330 000 cars x 250$ > 82 million $ July 1999: US Department of Justice: Recall of 2.2 million of cars = 250 million $ + 58 BILLION $ (civil fine)

Overview Embedded real-time software systems 1. Statement: Increasing of their responsibilities 2. Requirements: Assurance of absence of risks 3. Solution: Certification 4. Certification for new software technologies

Certification A third-party gives written assurance of the conformance Conformance to safety requirements: no harms

Often considered by engineers as Certification additional constraints a way to judge their activities by firms as overcosts additional issues

Whereas it provides for engineers Certification good practices to increase assurance low responsibilities (using the best practices) for firms a trade advantage a partial transfer of responsibilities to certification authorities

Toyota: end of story California court: 24 February 2000 No recall as Toyota software system complied ARB certification process California court settlement: March 2002 7.9 million $ for environmental projects Federal court settlement: March 2003 20 million $ for projects to reduce emission 500 000 $ for fine To be compared to 250 M$ (recall)+58b$ (fine)

Overview Embedded real-time software systems 1. Statement: Increasing of their responsibilities 2. Requirements: Assurance of absence of risks 3. Solution: Certification 4. Certification for new software technologies

Certification issues Partial transfer of responsibilities to certification authorities Potential consequences: New requirements Limitation of software system responsibilities (ex. SIS) Limitation of software system complexity Use only conventional software technologies More assurance requirements: previous + + + Example: Object-Oriented design Coûts par secteurs : avionique, ferroviaire,...

Attentes des organismes de certification Apporter la garantie de la sécurité/safety Sécurité = Absence de risques inacceptables (Guide 51 / ISO) Deux questions : Quels risques? Comment en assurer l'absence? Travaux LESIA : Risques technologiques (UML, Java) + fonctionnels Approche standard (Guide 73 / ISO)

Approche standard : Gestion du risque Risk identification (phenomenon, etc.) associated with the technology & its use Harms & Benefits Risk estimation Seriousess & probability Risk evaluation -> Acceptability Risk treatment (reduction) Risk communication

Identification : source des dommages Quels dommages? fautes dans modèles ou prog. Quels sources? Individu + Phénomène danger. => évt dommag. => Dommage Individu + Energie cinétique => choc => Blessure Ingénieur + Techno logicielle => erreur humaine => faute

Identification : source des dommages Individu + Phénomène danger. => évt dommag. => Dommage Ingénieur + construction lang => Erreur compréh. => faute Phénoméne dangereux : Héritage Situation dangereuse : surcharge par une variable lors d'un héritage Evt domm. : Surchage d'une variable ayant un sens différent Dommage : accès non autorisé à une variable par une méthode héritée

Identification des sources des dommages Java : par la littérature. ex. OOTiA UML : Modèle de faute / Norme 2.0 Etude des bénéfices

Approche standard : Gestion du risque Risk identification (phenomenon, etc.) Risk estimation <======== Seriousess & probability Risk evaluation -> Acceptability Risk treatment (reduction) Risk communication

Estimation des risques Deux grandeurs : Probabilité des fautes? (systémique) Gravité : difficulté à détecter ISO 15942 (2000) / Ada

Traitement du risque Acceptability (SIL) Risk reduction Seriousness Prevention Protection Acceptability Probability

Traitement des risques Individu + Phénom. danger. => évt dommag. => Dommage Individu + Energie cinétique => choc => Blessure Réduire la probabilité (prévention) : Barrières Réduire la gravité : Phénomène : vitesse réduite Dommage : muscles compliants

Réduction des risques Individu + Phénom. danger. => évt dommag. => Dommage Ingénieur + Techno logicielle => erreur humaine => faute Phénomène : restriction des constructions ou de leur usage Pour prévenir les fautes Pour faciliter leurs détection Evénement dommageable : Guide de style Pour prévenir les fautes Pour faciliter leurs détection

Acceptabilité Mettre en avant les bénéfices Evaluer le rapport Dommages / Bénéfices Seriousness Prevention Protection Acceptability Probability

Current studies Java technology (language and virtual machine) Thales Avionics UML technology Avionics: Airbus, Aonix, Thales + CEAT & CNRT AE Military systems: DGA & ONERA Based on a risk management approach (ISO Guide 73) showing Harms & Benefits to safety

Personnes Louise TYSK (CIFRE Thales) Hugues MALGOUYRES (DGA) Jean-Pierre SEUMA VIDAL (MNRT) Stéphane LERICHE (Thales Avionics) Gilles MOTET (LESIA INSA) + collaborations

Certification : - Origines et importance pour les systèmes informatiques - Concepts de base et recherches induites G. MOTET LESIA / INSA Toulouse gilles.motet@insa-tlse.fr www.lesia.insa-tlse.fr