application ferroviaire et cots

22
Application ferroviaire et COTS Boulanger Jean-Louis [email protected]

Upload: taima

Post on 15-Jan-2016

47 views

Category:

Documents


0 download

DESCRIPTION

Application ferroviaire et COTS. Boulanger Jean-Louis [email protected]. Système ferroviaire (1). Système de transport plus ou moins complexe: Transport ferroviaire : Transport de personne ; Transport de fret ; Transport urbain: Métro (automatique ou non) ; RER ; Métro léger; - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Application ferroviaire et COTS

Application ferroviaire et COTS

Boulanger [email protected]

Page 2: Application ferroviaire et COTS

Système ferroviaire (1) Système de transport plus ou moins complexe:

• Transport ferroviaire : Transport de personne ; Transport de fret ;

• Transport urbain: Métro (automatique ou non) ; RER ; Métro léger;

Différent types de métier et d’application:• Conduite des trains ;• Gestion du trafic ;• Gestion de l’exploitation ;• Maintenance;• …

Page 3: Application ferroviaire et COTS

Système ferroviaire (2)

Page 4: Application ferroviaire et COTS

Système ferroviaire (3) Caractéristiques :

• Une longue durée de vie : 40 ans• Chaque projet est « spécifique »• Chaque projet est souvent autonome (nouvelle ligne, nouveau

besoin, …., remise a jour d’un équipement, ..)• Chaque partie du système est confié à un industriel

La SNCF a mis en place une politique de double fournisseurs

Changement:• Niveau ferroviaire : séparation entre exploitant (SNCF) et gérant

(RFF);• Réhabilitation d’une ligne en exploitation (exemple ligne 1 du

métro parisien);• …

Page 5: Application ferroviaire et COTS

Différents niveaux de sécurité

Le niveau de sécurité d’un système ferroviaire est introduit au travers du SIL (Safety Integrated level).

Cinq niveau• SIL0 Aucun risque• SIL1 – SIL2 Risque de blessure• SIL3 – SIL4 Risque de mort (1 ou plusieurs)

Page 6: Application ferroviaire et COTS

Référentiel normatif Référentiel CENELEC

• EN 50126: Norme Européenne, NF EN 50126 « Applications ferroviaires -

Spécification et démonstration de la fiabilité, de la disponibilité, de la maintenabilité et de la sécurité », Janvier 2000.

• EN 50129: Norme Européenne, ENV 50129 « Applications ferroviaires -

Systèmes de signalisation de télécommunication et de traitement. Systèmes électroniques de sécurité pour la signalisation », Mai 2003.

• EN 50128: Norme Européenne, NF EN 50128 « Applications ferroviaires -

Système de Signalisation, de télécommunication et traitements - Logiciels pour systèmes de commande et de protection ferroviaire », version française, Juillet 2001.

Page 7: Application ferroviaire et COTS

Prise en compte des COTS (1)EN 50126: L’utilisation d’un produit standard disponible dans le commerce peut varier d’une application à l’autre.A titre d’exemple le produit A est utilisé pour remplir des fonctions différentes dans les applications 1 et 2.Donc l’intégrité requise du composant peut évoluer en fonction de son utilisation.

Avant d’utiliser un composant dans un système, il faut évaluer les limites et les contraintes relative à la fonction et à l’environnement afin d’évaluer leurs compatibilités avec les exigences du système

A B C

Système 1

A A

C C

Système 2

C C

A B

C

Page 8: Application ferroviaire et COTS

Prise en compte des COTS (2)EN 50129:

Dans le cadre de cette norme ont définit le processus de maîtrise des risques à mettre en œuvre pour démontrer que le système, les sous-systèmes et les équipements sont exempts de défaillance.

Ce processus est basé sur la notion de risque et d’exigence.

Un élément de la chaîne peut avoir été « éprouvé » déjà en utilisation, dispose d’un certificat, …

et être réutilisé en conformité avec les exigences du contexte.

Page 9: Application ferroviaire et COTS

Prise en compte des COTS (3) CENELEC EN 50128 – Aspect Logiciel du commerce SIL0 :

• pas de contrainte SIL1-SIL2:

• Les logiciels utilisés doivent être inclus dans le processus de validation. SIL3-SIL4:

• Les logiciels utilisés doivent être inclus dans le processus de validation.• Une analyse des défaillances potentielles doit être réalisée.• Il faut mettre en place une stratégie pour détecter leurs défaillances et

pour ce protéger de ces défaillances;• La stratégie de protection doit faire l’objet d’une validation• Des journaux des erreurs doivent exister et doivent être analysés.• Dans la mesure du possible on se limitera a utiliser les fonctions les plus

simples.

Page 10: Application ferroviaire et COTS

Prise en compte des COTS (4)

La norme EN 50128 recommande « l’utilisation autant que possible de logiciel déjà vérifié/validé »

Page 11: Application ferroviaire et COTS

Ce qui ce passe effectivement

Dans le cadre des applications critiques:• Peu d’utilisation des COTS

Application spécifique

• Processeur, outil de développement et compilateur Dans le cadre des applications non-critiques:

• Forte utilisation mais pas ou peu de processus

Page 12: Application ferroviaire et COTS

Exemple d’application basée sur des COTS : PCC

Page 13: Application ferroviaire et COTS

PCC : nouvelle problématique Actuellement un PCC (Poste de Commande Centralisé)

est considéré comme un équipement de niveau SIL0.• Il a pour tâche de visualiser le trafic et de pouvoir le

manager mais il ne réalise pas de commande à destination du terrain.

Suite a un certain nombre d’incident et aussi face à une nouvelle demande, les PCC commencent à intervenir sur la sécurité du système et de nouvelles questions se posent :• Impact de l’homme sur le système;• Impact des COTS sur le système;• Évolution su SIL : passage à SIL2.

Page 14: Application ferroviaire et COTS

Évolution actuelle – exemple 1SACEMMETEOR….

Processeur Codé

68020 / 68040 équipement

Ligne 13PMISEI…

Carte + Processeur du commerce

Voteur spécifique

Architecture n/m

équipement

Page 15: Application ferroviaire et COTS

Évolution actuelle – exemple 2 Applications critiques :

• Processeur : 68040• Système d’exploitation : OS spécialisés• Langage : ADA83• Compilateur : qualifiés par l’utilisation (depuis les années 80).

Tentative d’évolution• Processeur : INTEL, PowerRisc, AMD• Système d’exploitation : Linux ?• Langage : C, C++, ADA95 …. • Compilateur : Gnat, GCC, …

Page 16: Application ferroviaire et COTS

Évolution induite par l’Europe

Mise en place d’un ensemble de texte normatif et de décret européen visant à homogénéiser le transport ferroviaire en Europe :• Gestion de la sécurité,• Règle d’exploitation, • Échange de train, • Partage du trafic, • …

Page 17: Application ferroviaire et COTS

ERTMS

Projet « European Railways Transportation Management System »

Constatation :• Chaque pays européen dispose d’un système ferroviaire

ayant ces propres caractéristiques (taille des roues, écart des rails, signalisation, consigne d’exploitation, …)

But:• Ce référentiel a pour but de définir les caractéristiques

techniques d’un système permettant à un train de franchir les frontières.

Page 18: Application ferroviaire et COTS

ERTMS (2)

Standardisation des balises

Standardisation d’un système radio GSM-Rail

Page 19: Application ferroviaire et COTS

TSI Introduction de « spécification technique d’interopérabilité » qui caractérise

l’architecture d’un système informatique et normalise un certain nombre de fonction.• Aspect grande vitesse• Aspect train conventionnel (en cours)• Aspect fret (en cours).

Constatation :• Lors de la conception d’une nouvelle ligne ferroviaire, le demandeur et le constructeur font

souvent preuve d’innovation et d’intelligence pour produire un système « différent ».• Dans ces conditions, il y a peu de ré-utilisation donc des coûts constamment important.

But:• Définir une architecture de base pour les systèmes européens (équipement voie, système de

contrôle/commande, supervision, ..)• Normaliser les fonctions afin de proposer des « composants » pouvant être associés à des

certificats.

A terme :• Les industriels pourraient proposer des morceaux (COTS) qui répondraient à des exigences et

ces morceaux pourraient être composés pour réaliser un système

Page 20: Application ferroviaire et COTS

Et l’interchangeabilité

Suite à la demande d’interopérabilité la suite logique était l’interchangeabilité.

Un élément est définit par ses interfaces et les fonctions qu’il remplit.

Interchangeabilité : • Pouvoir remplacer un élément d’un constructeur Y par

un élément du constructeur Z.

Page 21: Application ferroviaire et COTS

Certificat

Chaque état européen doit se doter d’un organisme notifié pouvant délivrer des certificats de conformité d’un produit vis-à-vis des référentiels européens (ERTMS, TSI, ..).

Un processus de cross-acceptance (en cour) permettra de reconnaître les certificats entre organismes notifiés.

Des certificats de conformité d’un produit vis-à-vis des normes en vigueur peut-être remis par des laboratoire « accrédité ».

Page 22: Application ferroviaire et COTS

Conclusions

Une évolution du domaine ferroviaire vers une ingénierie des composants.

Les composants sont associés à des certificats définissant un contexte d’utilisation.