Apport des Méthodes formelles pour la certification du Falcon 7X Division DÉFENSE



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

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

Évaluation et implémentation des langages

Les risques liés à l activité de l entreprise : quels outils pour les identifier?

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

Le génie logiciel. maintenance de logiciels.

MODELISATION DES RESEAUX EN ALTARICA 3.0 MODELING NETWORK SYSTEMS WITH ALTARICA 3.0

JOURNEES SYSTEMES & LOGICIELS CRITIQUES le 14/11/2000. Mise en Œuvre des techniques synchrones pour des applications industrielles

4.2 Unités d enseignement du M1

A.3 Les méthodes : L applicabilité

TP N 57. Déploiement et renouvellement d une constellation de satellites

Cours 1 : La compilation

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

DEFINITION D UNE METHODOLOGIE DE CONCEPTION DES SYSTEMES MECATRONIQUES SURS DE FONCTIONNEMENT

Présentation des formations courtes en Architecture d Entreprise

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Stages ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, stage@isoft.fr

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP

Apprentissage Automatique

CLAIRE, UN OUTIL DE SIMULATION ET DE TEST DE LOGICIELS CRITIQUES. Jean GASSINO, Jean-Yves HENRY. Rapport IPSN/Département d'évaluation de sûreté N 280

ECTS CM TD TP. 1er semestre (S3)

DÉPLOIEMENT DES PARTIES 3 ET 4 DE LA NORME ISO 26262

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

Introduction aux Bases de Données Relationnelles Conclusion - 1

Formula Negator, Outil de négation de formule.

CATALOGUE DES FORMATIONS

Outils logiciels pour la combinaison de vérification fonctionnelle et d évaluation de performances au sein de CADP

(1,1) -1- CPLMEx_8pE_vF.indd 28/02/07, 23:26:46. CATIA PLM Express La voie rapide vers le PLM

Université Libre de Tunis

Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs)

M Études et développement informatique

ALGORITHMIQUE ET PROGRAMMATION En C

RTDS G3. Emmanuel Gaudin

S engager pour gagner la confiance

CMI INGENIERIE FINANCIERE - SPECIALITE FINANCE MATHEMATIQUE ET MARCHES DE CAPITAUX

Parcours Conception, Modélisation et Architecture des Systèmes Informatiques Complexes mention Informatique Paris-Saclay

LICENCE : INFORMATIQUE GENERALE

IFT2255 : Génie logiciel

PROJET SINARI. Approche de la Sûreté de fonctionnement et de la cyber-sécurité. Sécurité des Infrastructures et Analyse des Risques

Catalogue des formations.

S8 - INFORMATIQUE COMMERCIALE

SECTION 5 BANQUE DE PROJETS

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1

Éléments de programmation et introduction à Java

«L année 2013 a été marquée par le lancement du FALCON 5X, qui enrichit la gamme FALCON, et par la consolidation du socle France du RAFALE.

MASTER LPL : LANGUE ET INFORMATIQUE (P)

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

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

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de

Université de Bangui. Modélisons en UML

MASTER 2 PROFESSIONNEL. Génie Logiciel, Logiciels Répartis et Embarqués

Jeudi 19 Juin 2014 Novotel Paris Bercy

Le Collège de France crée une chaire pérenne d Informatique, Algorithmes, machines et langages, et nomme le Pr Gérard BERRY titulaire

Conditions : stage indemnisé, aide au logement possible, transport CEA en Ile-de-France gratuit.

SQL Parser XML Xquery : Approche de détection des injections SQL

Démarches de réduction des risques technologiques lors de la conception des terminaux GNL

Qualité du logiciel: Méthodes de test

Préparation à l examen EFA en Macro

2. Activités et Modèles de développement en Génie Logiciel

Conception et Intégration de Systèmes Critiques

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

Analyse des Besoins (Spécifications)

Analyse,, Conception des Systèmes Informatiques

Analyse prospective des risques: application de la méthode AMDEC

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

M Études et développement informatique

Présentation et portée du cours : CCNA Exploration v4.0

INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

MASTER SIS PRO : logique et sécurité DÉTECTION D INTRUSIONS. Odile PAPINI, LSIS. Université de Toulon et du Var. papini@univ-tln.

Programme détaillé BTS INFORMATIQUE DE GESTION DIPLÔME D ETAT. Objectifs de la formation. Les métiers. Durée de la formation

Conception des systèmes répartis

Formation systémique en maintenance internationale

Logiciel Libre Cours 3 Fondements: Génie Logiciel

Journée Scientifique Onera

ERESI : une plate-forme d'analyse binaire au niveau noyau. The ERESI team

PROJET KAS-STORE PRESENTATION DU PROJET. KS-PRES Version /09/ Validé. KS-PRES - Version /09/2009 Validé Page 1 / 8

Programme de la 1ère année

Les standards et la prise en compte des COTS : comment se concilient l utilisation des COTS et les normes actuelles?

Programmation C. Apprendre à développer des programmes simples dans le langage C

Compte Rendu Club Utilisateurs. Marseille 08/10/2014 GINTAO CU 2. Page 1 de 9

Problématiques de recherche. Figure Research Agenda for service-oriented computing

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

Communiqué de Lancement

INNOVER SANS INVESTISSEMENT SPÉCIFIQUE : COMMENT METTRE EN PLACE UNE INNOVATION

Algèbre 40 Analyse Stat. 1 - IES : Probabilités discrètes et calcul intégral 29,5 6 Stat. 2 - IES : Probabilités générales 54 8 UE1-02 M-E-IS

Sujet de thèse CIFRE RESULIS / LGI2P

Langage et Concepts de ProgrammationOrientée-Objet 1 / 40

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

IMO - Informatique, modélisation et optimisation

overmind La solution précède le problème 2008 Overmind - All rights reserved

modèles génériques applicables à la synthèse de contrôleurs discrets pour l Internet des Objets

NAVIGABILITE et CERTIFICATION. des avions étatiques. RACAM 4-8 juin 2010

Etudier l informatique

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Transcription:

Apport des Méthodes formelles pour la certification du Falcon 7X février 04 1

Les analyses Sdf utilisées dans le cadre d une certification aéronautique civile; un processus précis et réglementé Normes et règlements internationaux ARP4754, ARP4761 Analyses FHA,PSSA,SSA février 04 2

Techniques utilisées Les arbres de défaillances Approche top down à partir de l événement sommet Les FMEA Etude exhaustive de l ensemble des constituants Recherche : des modes de défaillances des effets quantification de ces modes Mil HDBK 217F, Données constructeurs. février 04 3

Les arbres de défaillances Avantage : représentation synthétique des événements ou combinaison d événements qui produisent l événement redouté Inconvénients : L augmentation de la complexité des systèmes rend problématique la construction des arbres et surtout leur vérification Difficulté à assurer la cohérence de tous les arbres d un même système pendant le développement pendant la durée de vie du programme février 04 4

Le logiciel et la sûreté de fonctionnement Même cheminement? Ecriture des logiciels : en langage machine en langage de haut niveau (Pascal, Fortran, Cobol, Basic, C) en langage de plus haut niveau offrant une plus grande abstraction génération automatique de Code Ces évolutions ont permis de simplifier le processus de réalisation de systèmes de plus en plus complexe février 04 5

Le logiciel et la sûreté de fonctionnement Même cheminement Les études de sécurité formalisme de bas niveau Arbres de défaillance, réseau de pétri, graphe de markov Pour tenir compte de l accroissement de la complexité des systèmes, l industrie de la sûreté de fonctionnement doit suivre le même chemin. Il Faut donc : Utiliser un langage de plus haut niveau et compiler ce langage vers des langages de bas niveau. février 04 6

Le langage AltaRica Langage de description comportementale Défini par le LABRI pour répondre à la problématique d industriels d horizons divers Energie (Schneider électrique,institut de Protection et de Sûreté Nucléaire ) Pétrolier (Total) Automobile (Renault) Electronique (Thales) Telecom (France Telecom) Ixi (société de Service) février 04 7

Le langage AltaRica Langage de description comportementale Une sémantique parfaitement définie Une grammaire définie Une syntaxe non ambiguë Une ouverture vers d autres langages lustre, B février 04 8

Atelier Cecilia OCAS L'atelier Sdf de Dassault Aviation 1991 : Première version de CECILIA Objectif : apporter à toutes les divisions de Dassault Aviation un outil commun permettant de réaliser l ensemble des études de sécurité. 1994 : Etudes des systèmes par modélisation (Fiabex) 1996 : Première génération automatique d arbres de défaillances 1998 : Travaux sur le langage AltaRica (Labri, Elf, Ixi) 1999 : Première version de l'atelier Altarica février 04 9

Atelier Cecilia OCAS L'atelier Sdf de Dassault Aviation 2000 : Lancement du projet OCAS 2001 : Première version opérationnelle et déploiement interne Dassault Aviation 2002 : Présentation du concept OCAS (modélisation AltaRica) aux autorités de certification Européennes et Américaines 2003 : Processus de Qualification de l outil pour le programme Falcon 7X (JAA) février 04 10

OCAS une approche integrée System level schematic Simulation Fault Injections Functional Hazard Assessments Top down analysis Fault Tree Editor Minimal cuts sets analysis Petri Net Formal Proof Markov Stochastic studies février 04 11

Atelier Cecilia OCAS Fonctionnalités Modélisation du comportement fonctionnel et dysfonctionnel des systèmes à l'aide de bibliothèques de composants réutilisables Construction et simulation interactive graphique d architectures de système Validation des bibliothèques de comportement et des architectures par contrôle automatique de cohérence Génération automatique des modèles SdF (AdD, modèles stochastiques, séquences, ) pour l évaluation (Fiabilité, Disponibilité, Production) février 04 12

Atelier Cecilia OCAS Un atelier novateur : Premier atelier de sûreté de fonctionnement qui s appuie sur un langage formel dont la sémantique est mathématiquement parfaitement définie Intègre les techniques issues de l'analyse du risque (analyse dysfonctionnelle) et de la vérification formelle (analyse fonctionnelle) Compilation de description de haut niveau vers des formules booléennes février 04 13

Expérience Dassault Aviation L'outil a d'abord été testé sur le système de commandes de vol Rafale comparaison entre les résultats obtenus par une modélisation OCAS et ceux obtenus avec l atelier Fiabex les résultats issus de Fiabex ont été vérifiés par comparaison avec ceux obtenus manuellement (construction manuelle des arbres) L'outil est maintenant utilisé sur les études suivantes : Commandes de vol Falcon 7X Système carburant Falcon 7X février 04 14

Modélisation du système commande de vol du Falcon 7X Environ 300 éléments principaux Environ 900 évènements (défaillances) Environ 120 situations redoutées (définies par la FHA). 40 variantes d architecture étudiées avec pour objectif: un système certifiable un coût minimum un masse minimum février 04 15

Modélisation du système commande de vol du Falcon 7X Retour d'expérience: Phase d'avant projet Possibilité d'étudier aisément de nombreuses variantes d'architectures Réalisation d'une analyse préliminaire de sécurité approfondie Phase de conception Réutilisation des résultats de l'analyses préliminaire Enrichissement des modèles Étude de Sécurité février 04 16

Etude du Système Commande de Vol du Falcon 7X Résultats : En trois mois, toutes les variantes d architectures ont été étudiées. Méthode proposée aux autorités de certification européennes et américaines. Pas de refus de principe février 04 17

Cecilia OCAS et les autorités de certification Sans OCAS, le processus de vérification des analyses est basé sur une relecture des arbres écrits manuellement Avec OCAS, le processus de vérification des analyses repose sur La confiance dans le modèle La confiance dans la génération automatique des arbres de défaillances Qualification de CECILIA OCAS février 04 18

Qualification de CECILIA OCAS Pas d exigence réglementaire pour ce type d outil En accord avec la JAA : utilisation de la DO178b chapitre 12.2 + Double générations des coupes minimales générateur d arbres générateur de séquences Ces deux approches différentes doivent donner le même résultat. février 04 19

Qualification de CECILIA OCAS Objectif : Kit de qualification Mai 2004 Approbation par le JAA (juin 2004?) Utilisation des résultats Etudes de sécurité 1er vol 2 semestre 2004 Dossier de certification 1 semestre 2006 février 04 20

Conclusions La qualification de l outil n est qu une étape Il faut disposer de nouveaux outils : pour modéliser et analyser les systèmes dynamique pour s interfacer avec des outils de conception (CATIA par exemple) février 04 21

CECILIA WORKSHOP CONTACTS Dassault Aviation Jean Gauthier phone : +33 1 47 11 31 31 Email : jean.gauthier@dassault-aviation.com Distribution : GFI Consulting Tony Hutinet phone : +33 1 46 62 30 06 Email : thutinet@gfi.fr février 04 22