Evaluation de la Sûreté de Fonctionnement des logiciels du SAET Météor : Bilan et perspectives



Documents pareils
La Certification de la Sécurité des Automatismes de METEOR

Contexte et motivations Les techniques envisagées Evolution des processus Conclusion

Transport SICE. Transport. Technologie leader à votre service

ALDEA ET SYSTEMES D INFORMATION

COMITE DE LIGNE METRO 13 Compte-rendu de la réunion du 09 octobre 2013

Lancement du projet TOP (Tracabilité et Optimisation des Process)

Systèmes et réseaux d information et de communication

LA SÉCURITÉ AU CŒUR DU TRANSPORT FERROVIAIRE

Le Département Management de Projet

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Etude des possibilités de passerelles entre les CQP des Entreprises de l industrie pharmaceutique et les CQP des industries chimiques

La solution pour gérer vos connaissances techniques et scientifiques

Département des systèmes d'information et de télécommunications Groupe de soutien achats et marchés

LIVRE BLANC. Dématérialisation des factures fournisseurs

L'imagination au service du transport. Siemens Transportation Systems en France

Travaux soutenus par l ANR. Jean-François CAPURON (DGA) Bruno LEGEARD (Smartesting)

MANUEL DE MANAGEMENT QUALITE

Conseil et Ingénierie des Systèmes d Information d Entreprise

SOCIETE NATIONALE DES CHEMINS DE FER BELGES SPECIFICATION TECHNIQUE

Vos Stages Ingénieurs chez ANSALDO STS en 2015

MANAGEMENT PAR LA QUALITE ET TIC

MANAGEMENT PAR LA QUALITE ET TIC

Intégration de la cybersécurité aux systèmes de conduite industriels. Méthodes et pratiques

Passerelles entre les métiers de la branche et d'autres métiers pour optimiser la recherche de candidats

Gestion de parc et qualité de service

PROGICIELS DE GESTION INTÉGRÉS SOLUTIONS DE REPORTING

ACCOMPAGNEMENT A LA CERTIFICATION ISO 9001 DE L AGENCE POUR LA RECHERCHE ET L INNOVATION EN CHAMPAGNE-ARDENNE - CARINNA

REF01 Référentiel de labellisation des laboratoires de recherche_v3

Dématérialisation fiscale des factures

GROUPE CS COMMUNICATION & SYSTEMES

Assistance à Maître d Ouvrage. Maîtrise d Œuvre de projets de sécurité. Protecn@ - BE Sécurité 2

FACILITIES. Tél Multi. Technique. Multi. Services FACILITIES

répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité

Diplôme de Comptabilité et de Gestion. D é c r e t N d u 2 2 d é c e m b r e A r r ê t é d u 8 m a r s

ELABORATION D'UN AUDIT ET DU SCHÉMA DIRECTEUR DU SYSTÈME D INFORMATION DE LA CNOPS

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Pour une entreprise plus performante

OFFRES DE SERVICE 1/2

J.9. Annexe DOSSIER D ENQUÊTE PRÉALABLE À LA DÉCLARATION D UTILITÉ PUBLIQUE

Cette première partie pose les enjeux de la BI 2.0 et son intégration dans le SI de l entreprise. De manière progressive, notre approche situera le

Contraintes et problématique des flux dans le dimensionnement des gares

Manuel Management Qualité ISO 9001 V2000. Réf Indice 13 Pages : 13

Dimensionnement d une roue autonome pour une implantation sur un fauteuil roulant

Moyen acceptable de de conformité. Performances des freins d immobilisation SAM F 007

Gestion active des bâtiments. Classification des niveaux d intégration de la sécurité

GL Le Génie Logiciel

Mise en œuvre de l accréditation dans un laboratoire de biologie médicale privé

GESTION DE PROJET. - Tél : N enregistrement formation :

Refonte des infrastructures du Système d Information Cahier des Charges pour l évolution du réseau d interconnexion du Centre Hélène Borel

Comment réussir le déploiement de votre communauté B2B et réduire les coûts de votre chaîne logistique?

Bertrand Cornanguer Sogeti

CONSEIL ET ASSISTANCE EN CONDUITE DU CHANGEMENT, PILOTAGE DE PROJETS ET GESTION DE PRODUCTION

Process 4D Catalogue de formations 2011

Schéma Directeur du Matériel Métro Pneu. Rapport

Réalisation d un automate industriel sous Linux

Technologie pour gérer efficacement les services de soins à domicile des personnes âgées

HySIO : l infogérance hybride avec le cloud sécurisé

BULLETIN OFFICIEL DES ARMÉES. Édition Chronologique n 31 du 9 juillet PARTIE PERMANENTE Administration Centrale. Texte 3

Métiers d études, recherche & développement dans l industrie

Références. Les contacts Opti-Décision en relation avec cette présentation sont: Johann Grennepois Gérant

Le partenaire des directions financières

TERMES DE REFERENCE POUR LE RECRUTEMENT CONSULTANT POUR LA MISE EN ŒUVRE DE LA STRATEGIE DE MISE EN PLACE DU LMS

Circuit du médicament informatisé

Présentation. Intervenant EURISTIC. Jean-Louis BAUDRAND Directeur associé

L importance des ports dans le transport durable et la supply-chain. Philippe DEYSINE / Jean-Pierre GRASSIEN

D AIDE À L EXPLOITATION

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

ExiOuest Résultats de l enquête ExiOuest 2009 sur l'ingénierie des exigences. Enquête en ligne de Juillet à Octobre 2009 sur

Reza MADANI Manager et Consultant Indépendant Stratégie, organisation, management et transformation de systèmes d information

ITIL V3. Transition des services : Principes et politiques

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5

LA VERSION ELECTRONIQUE FAIT FOI

Indexmed : Le big data en écologie? Pas encore disent certains. Pas si sûr! Avec IndexMed. Relevons ce challenge!

Information Technology Services - Learning & Certification. «Développement et Certification des Compétences Technologiques»

Test et Validation du Logiciel

Introduction aux systèmes temps réel. Iulian Ober IRIT

Accessibilité : Objectif 2015 pour le Groupe RATP

Diminuez vos coûts de traitement

White Paper ADVANTYS. Workflow et Gestion de la Performance

Développement spécifique d'un système d information

Réussir le choix de son SIRH

Conception des systèmes répartis

Préparation des données d entrée pour la définition d un plan de validation

Indexmed : Le big data en écologie? Pas encore disent certains. Pas si sûr! Avec IndexMed. Relevons ce challenge!

Le groupe RATP, la RATP et RATP Dev. Une nouvelle dimension, de nouvelles ambitions

Jeunes en Apprentissage pour la réalisation de Nanosatellites au sein des Universités et des écoles de l enseignement Supérieur

Gérez efficacement vos flux d entreprises.

CONSTRUIRE votre solution de sécurité

Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1?

Je découvre Lina Maintenance

lgv est européenne - 2 ème phase

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Démarche de traçabilité globale

«Les hommes et le métier sont au cœur du projet informatique»

Les Partenaires de IBM Rational

S engager pour gagner la confiance

Tremplins de la Qualité. Tome 2

La qualité pour et par la pédagogie : exemple d animation du SMQ du Master QHSE de Valenciennes (France)

Transcription:

Evaluation de la Sûreté de Fonctionnement des logiciels du SAET Météor : Bilan et perspectives Loïc PELHATE Responsable de l Atelier de Qualification des Logiciels de la RATP (AQL)

PLAN La sécurité du logiciel à la RATP Le processus de validation Bilan Perspectives 1

La Sécurité du logiciel à la RATP Historique! Années 80 : passage de l électronique cablée à des architectures informatiques pour réaliser le système de contrôle continu de vitesse SACEM - RER- Ligne A! Le modèle de sécurité n est plus celui de la sécurité intrinsèque! La RATP se dote alors des moyens et des techniques permettant de vérifier la sécurité d un système de contrôle-commande ferroviaire incluant du logiciel 2

La Sécurité du logiciel à la RATP Le laboratoire AQL!Le laboratoire AQL a pour mission, dans le domaine des logiciels ferroviaires critiques de sécurité,! d homologuer ces logiciels,! et de rendre un avis d évaluateur indépendant pour le dossier de sécurité final présenté aux tutelles pour la mise en service du système.!le laboratoire est accrédité COFRAC sur 6 essais du programme n 152 «Evaluation de la Sûreté de Fonctionnement des systèmes logiciels» 3

La Sécurité du logiciel à la RATP Le référentiel normatif applicable!norme EN50128 : Applications ferroviaires. Systèmes de signalisation, de télécommunication et de traitement - Logiciels pour systèmes de commande et de protection ferroviaire! Elaborée par les industriels et les opérateurs ferroviaires! Applicable depuis juillet 2001! Définit, pour les 5 niveaux d intégrité de la sécurité du logiciel, les méthodes et techniques à utiliser pour atteindre le niveau de sécurité spécifié. 4

Le processus de validation Le système SAET Météor!Un système automatique complexe fortement intégré : matériel roulant, équipements électriques, infrastructures, automatismes,!six sous-systèmes :! Moyens Audio et Vidéo! Poste de Commande Centralisée! Logique Traction! Portes Palières! Pilotage Automatique! Signalisation 5

Le processus de validation Le système SAET Météor 1 - vidéo-surveillance train 2 - inter-phonie train 3 - vidéo-surveillance quai 4 - inter-phonie quai 5 - portes palières 6 - pilotage automatique embarqué 7 - tapis de transmission 8 - transmission sol - bord 9 - signalisation 10 - pilotage automatique fixe - 1 PA de ligne - des PA de section 11 - poste de commande centralisé 6

Le processus de validation Activités RATP (1)!Validation du calculateur de base DIGISAFE! Analyse et modélisation statique des interfaces " logiciels/matériel " logiciels de base / application " logiciel de base / logiciel de base! Identification des critères de sécurité applicables aux logiciels de base du calculateur! Vérification du respect des critères de sécurité " Lecture critique de code " Analyse statique de code outillée " Injection de fautes en environnement simulé 7

Le processus de validation Activités RATP (2)!Validation fonctionnelle des applications de sécurité indépendante de celle de l industriel! Vérification de la spécification du logiciel " modélisation statique " modélisation dynamique Coût de correction d une erreur selon les phases où elle est détectée Système opérationnel 3000 Phase d'intégration 1000 Phase de conception 200 Phase de définition Base 100 8

Le processus de validation Activités RATP (3)!Validation fonctionnelle des applications de sécurité indépendante de celle de l industriel! Vérification de la conception formelle B spécification littérale du logiciel preuve ré-expression formelle en B conception formelle preuve preuve intégration logicielle tests fonctionnels génération de programme (automatique) 9

Le processus de validation Activités RATP (4)!Validation fonctionnelle des applications de sécurité indépendante de celle de l industriel! Validation des fonctions critiques " rédaction d un plan de tests " rédaction de cahiers de tests de validation " exécution des tests sur calculateur cible " mesure du taux de couverture des tests sur cible #vis à vis du code #vis à vis de la spécification 10

Le processus de validation Activités RATP (5)!Validation fonctionnelle des applications de sécurité indépendante de celle de l industriel! Validation des données automatisée (outil) " transformation inverse des données " vérification de propriétés sur les données 11

Le processus de validation Activités RATP (6)!Contrôle des activités de l industriel! Approbation des plans! Audits de processus! Analyse des documents produits au cours du cycle de développement pour vérifier la conformité aux plans. 12

Bilan Eléments quantitatifs des logiciels SAET! 1150 composants B! 115000 lignes de code B! 27 800 obligations de preuve B!150 000 lignes de code ADA SIL 4 (données comprises) 13

Bilan Eléments quantitatifs du processus RATP! 20 Dossiers de principes! 23 modèles! 30 Cahiers de tests! Plus de 5000 tests en environnement simulé 14

Bilan Résultats obtenus! 400 remarques critiques pour la sécurité au niveau des spécifications! 110 anomalies détectées sur l ensemble des versions des logiciels de sécurité! un système logiciel qui a fonctionné dès sa première installation!la conviction de la sécurité à l issue du processus 15

Bilan Un processus très efficace, mais :! coûteux : coût de validation RATP égal à celui de la validation de l industriel pour le logiciel! long alors qu il est sur le chemin critique du planning de mise en service! qui pourrait ne plus responsabiliser suffisamment l industriel 16

Perspectives Des systèmes de plus en plus nombreux...! Les systèmes de contrôle continu de vitesse comme SACEM - Ligne A! Le contrôle continu de vitesse de la ligne B KCVP! L automatisme intégral METEOR M14! Les Postes de Manœuvre informatisés (PMI)! Les système de commande contrôle du mouvement des trains OURAGAN : " Ligne 13 : projet en cours " Lignes 3 et 5 : consultation en cours 17

Perspectives Une cadence accélérée! Les 11 autres lignes de métro à équiper avec OURAGAN dans les 15 ans à venir! 70 postes de manœuvre à informatiser dans les 30 ans à venir! Prolongement METEOR M14 à Saint Lazare mi 2003! Prolongement METEOR M14 à Olympiades en 2006! Apparition de Matériels Roulants intégrant des calculateurs de sécurité (MF2000) 18

Perspectives Adaptation du processus d évaluation SdF! Nécessaire pour :! réduire la durée des évaluations de la Sûreté de fonctionnement afin de faire face à une cadence élevée de renouvellement des systèmes! prendre en compte la maturité atteinte par les industriels dans le domaine de l ingénierie logicielle! bénéficier des outils et des techniques innovantes qui sont désormais dans le domaine industriel 19

Perspectives Reflexions en cours sur :! Les outils de traçabilité des exigences (RTM, DOORS, CLEARCASE, etc )! Les méthodes formelles (Atelier B-SCADE )! Les outils de conception de logiciels permettant la génération automatique de code (SCADE, Rose RT, etc )! L automatisation de la génération de jeux de tests! L analyse statique de code outillée! L interprétation abstraite (POLYSPACE, ABSINT,... )! La preuve de programme (CAVEAT, ) 20

Perspectives Axes de progrès identifiés! Utiliser des techniques nouvelles pour atteindre les mêmes objectifs de vérification avec moins de ressources! Identifier les activités RATP dont l apport en terme de sécurité est devenu minime compte tenu de la maturité des processus et des techniques utilisées par les industriels! Remplacer les activités ainsi identifiées par des contrôles des fournitures de l industriel 21