Ingénierie des exigences et conception des systèmes d’aéronefs

Slides:



Advertisements
Présentations similaires
Théorie des situations
Advertisements

PROCESSUS PROTOCOLAIRE Quand, Quoi, Comment et À quel endroit Mise à jour FIS 2010 Amérique du Nord Présenté par: Gary Wright & Tom Winters.
Les acquis dapprentissage Définition et conception Outil de communication conçu à partir des documents développés pour lorganisation des réunions du projet.
Eléments de Génie Logiciel
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.
AS « Sécurité des Logiciels Embarqués » Axe 3 : Modèles pour la Disponibilité et la Survivabilité Frédéric Cuppens Directeur de recherches.
66.022: Licence 66 pour aéronefs légers
Analyse des certifications Les fonctions des systèmes de qualification Outil de communication conçu à partir des documents développés pour lorganisation.
Apprentissage relationnel Apprentissage Data Mining ILP.
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
J. Paul Gibson Bureau A 207, Le département LOgiciels-Réseaux
La méthode B et l’ingénierie Système Réponse à un appel d’offre
Perte ou incohérence des vitesses : Incident grave ! AF 447.
Les Ateliers de Génie Logiciel
25/11/08 Présentation AFCN/Bel V Aperçu des évolutions possibles dans les domaines de la Protection physique et du Transport Rony Dresselaers FANC Marcel.
PROGRAMME AFRIQUE CENTRALE ET OCCIDENTALE (PACO) Trousse à Outils de Planification et de Suivi-Evaluation des Capacités dAdaptation au Changement climatique.
Intellectual Property Rights are governed by PROTEUS Contract and PROTEUS consortium agreements. Before using, reproducing, modifying or disclosing the.
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
L&L Products – Organosheet
le profil UML en temps réel MARTE
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS (Toulouse)
Evaluation et traçabililé en ingenierie système
LL et modalités Conception inférentialiste des modalités (sans mondes possibles) Considérer les régimes dinférence propres aux connecteurs de base de LL.
SÉMINAIRE DE LANCEMENT DES COURS EN LIGNE
Racines carrées 1) Racine carrée d’un nombre positif
Atelier sur lavionique Ottawa (Ontario), novembre 2003 Approbation de linstallation d'équipement avionique non obligatoire PROBLÈME Les ingénieurs régionaux.
1 QUEST-CE QUE CEST? Les données spécifiées sont une « source » de description. Conformément à larticle du MN : « ce sont les renseignements contenus.
IGL301 - Spécification et vérification des exgiences 1 Chapitre 1 Introduction (ref : Bray chapitre 1)
IGL301 - Spécification et vérification des exgiences 1 Chapitre 2 Le processus dingénierie des exigences (ref : Bray chapitre 2)
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
Les étapes du cycle de développement du génie logiciel
Modélisation des opérations Spécifier les transformations détat que lon attend des services de la machine Létat dune machine entièrement déterminée par.
Soit la fonction f (x) = x2 + 1
Développement d’application avec base de données
Transformation de modèles Kick Off Motor Jean Marc Jézéquel & Didier Vojtisek La vision Triskell : Umlaut NG.
Ce document est la propriété d ’EADS CCR ; il ne peut être communiqué à des tiers et/ou reproduit sans l’autorisation préalable écrite d ’EADS CCR et son.
Lesson 07.04: Le verbe faire Lesson 07.05: Le négatif French 1 Segment 2.
Vision Globale Domaine d’application Objectif
© Copyright Showeet.com S OCIAL M EDIA T HINKING.
2003 (revisé 2008)SEG Chapitre 11 Chapitre 1 “The Systems Engineering Context” Le contexte du génie de systèmes.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Introduction au Génie Logiciel
L ’INGENIERIE HOTELIERE ET
VALIDATION VÉRIFICATION & TESTS
François CARCENAC,Frédéric BONIOL ONERA-DTIM Zoubir MAMMERI IRIT
UVSQ EDF R&D Procédés de réutilisation pour les lignes de produits logiciels Yuanyuan XU, Bruno TRAVERSON - INFORSID Mai 2008.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
UMR CNRS 6599 Présentation AURYONJournées Micro-drones Toulouse : 1/10/03 Mini UAVs Development Project AURYON Jérôme De Miras Boris Vidolov.
Contributions de l’ENST Bretagne à l’ACI Dispo RSM/SERES.
ÉCOLE POLYTECHNIQUE CONCOURS 2010 Workshop NSERC scholarship application 23 avril 2015 École Polytechnique.
L’enseignement de spécialité SLAM
Dos triptyque Plaquette Cycle en V Définitions
1 de 24 Cours 11 - synchronisationMGL Witold Suryn Cours 11 – SQIM - synchronisation et gestion de changements 1 Ingénierie de la qualité du système.
Environmental Assessment Évaluation de l`environnement Environmental Assessments (EAs) promote good environmental planning by assessing potential impacts.
Chapitre Toulouse Midi-Pyrénées INVITATION 3 ème Déjeuner Technique Facteurs Humains et IHM en Ingénierie Système Mercredi 15 Mai 2013 ENSEEIHT 2, rue.
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
African Centre for Statistics United Nations Economic Commission for Africa Session : Etapes de mise en oeuvre du SCN 2008 Milestones for implementation.
Traitements d'images et Vision par ordinateur
Ahmed Sfayhi, Houari Sahraoui
Development of a Control Centre for the Management of Inland Waterway Operations Presented by Dilwyn Parry.
PROCESSUS D’AUDIT PLANIFICATION DES AUDITS
Du Cahier des Charges à la Spécification Formelle ?
© 2015 SAMARES ENGINEERING – All rights reserved Raphaël Faudou Groupe de travail sur les exigences Paris – 9 Octobre.
© and ® 2011 Vista Higher Learning, Inc.5A.1-1 Point de départ Like other commonly used verbs, the verb faire (to do, to make) is irregular in the present.
FINANCING Presented by Nathalie Le Denmat, Executive Secretary of the Committee on Local Finance Development – UCLG.
Dániel Darvas (CERN BE-ICS-PCS) Spécification formelle pour les API CERN-ESTEREL séminaire 21/01/2016, CERN Travail conjoint avec B. Fernández, E. Blanco,
YOUR CENTRAL SOURCE FOR DATA EXCHANGE TranscenData Proprietary Confidential Support AP242 Solution d’Interopérabilité ITI TranscenData 26 Mars 2014 Vincent.
Élaboration d’un référentiel de compétences
Mise à jour Processus d’agrément. Nouvelles règles  Information sur les programmes recueillie aux 2 ans  réel processus d’amélioration continue de la.
Transcription de la présentation:

Ingénierie des exigences et conception des systèmes d’aéronefs Dr Patrice MICOUIN MICOUIN Consulting LSIS, Arts et Métiers Paris’Tech,

Objectif Proposer un cadre de développement aussi cohérent et complet que possible qui permette de: satisfaire aux exigences des autorités de certification répondre à des standards tels que l’ARP 4754 intégrer les activités de développement et d’évaluation de la sûreté (safety assessment) contribuer à la définition d’une ingénierie des systèmes aéronautiques basée sur les modèles

Plan Une théorie des exigences bien formées basée sur le concept de propriété Le cadre de développement proposé par l’EIA 632 Les exigences de certification et l’EIA 632 Les exigences de sûreté et l’EIA 632 Discussion

Qu’est-ce qu’une exigence bien formée? Toward a property based requirements theory: System requirements structured as a semilattice INCOSE Journal of Systems Engineering, Volume 11,  Issue 3  (August 2008) Expression de la forme: Ex: [When Condition =>] val (Object.Property)  D When AC.Altitude [0ft,1000ft] val (Provide-AC-Vertical-Position.Accuracy) ≤25ft When Power_on val (Avionics.Provide-AC-Vertical-Position) =True When Take-Off  val (Aircraft.Weight) < nT Opération de conjonction Ex=Ex1Ex2  Sat (Ex) =Sat (Ex1)∩Sat (Ex2) Relation d’ordre: “être plus contraignante que” Ex1 ≤ Ex2  Sat (Ex1)  Sat (Ex2) Types d’exigence: Structurelle Comportementale Mixte Sources d’exigence: Certification Sûreté Maintenabilité ..

Specification & Exigences Rappelle un élément de connaissance Specification énonce une obligation ou une interdiction Plus ou moins implicite Enoncé épistemique Enoncé Déontique Attente Traduit en L’équipement doit être facile à réparer Exigence Le MTTR de l’équipement doit être inférieur à 30 minutes 25.1309 : b) Les systèmes de l'avion et les composants associés, considérés séparément et en relation avec d'autres systèmes, doivent être conçus de façon que : (1) L'apparition de toute condition de panne qui empêcherait la poursuite du vol en sécurité et l'atterrissage de l'avion, soit extrêmement improbable; et When In_Flight => Prob(AC_System_failed.severity=CAT) ≤10-9/fh AC25.1309 Analyse Elicitation Interprétation Traduction Attente Exigences

La structure d’un système selon l’EIA 632 A tree of building blocks

A la conception du système De la conception d’un building block Requirement Definition Acquirer Requirements Altitude L’avionique doit fournir l’altitude trace to Other Stakeholder Requirements System Technical Requirements trace to assigned to Solution Definition assigned to Logical Solution Representations Physical Solution Representations assigned to drive drive Source of Technical Derived Requirements assigned to DESIGN SOLUTION Specified by SPECIFIED REQUIREMENTS

Operations sur les exigences Generation (ex nihilo, traduction d’attentes) Derivation Validation des exigences (et hypothèses) Verification des réalisations vs exigences Modification & suppression (non traitées ici)

Dérivation d’exigences La dérivation d’exigence est une transformation qui remplace une exigence de niveau N par des exigences de niveau N+1 sous l’hypothèse que des choix de conception seront effectivement réalisés. Exemple Design Choice 1 : deux portions actives dissimilaires et indépendantes : primary et backup Ex1 : Val (S.DAL) = A DEx2 : Val (Primary.DAL) = A Système S Système S Portion Primary Portion Backup When Design Choice 1 => Ex1 ≤ DEx2  DEx3 Design pattern 5 du tableau 4 de l’ARP 4754 DEx3 : Val (Backup.DAL) = C

System Technical Requirements Exigences dérivées System Technical Requirements assigned to System Technical Requirements Are derived Assuming these logical and physical solution representations are implemented assigned to Logical Solution Representations Physical Solution Representations assigned to into Specified Requirements drive drive Source de Technical Derived Requirements assigned to DESIGN SOLUTION Specified by SPECIFIED REQUIREMENTS

Validation des exigences dérivées System Technical Requirements assigned to The specified requirements are validated (assuming that the logical and physical solution representations are implemented) assigned to If they are sufficiently complete and correct to replace the system technical requirements Logical Solution Representations Physical Solution Representations assigned to drive drive Source de Technical Derived Requirements assigned to Goal: Ensure that requirements are sufficiently complete and correct. Means : Expert judgments (engineers, pilots, ..) Analyses and simulation results In service experience Tests .. DESIGN SOLUTION Specified by SPECIFIED REQUIREMENTS

Vérification de la réalisation vs Exigences System Technical Requirements System verification System integrated assigned to assigned to Logical Solution Representations Physical Solution Representations assigned to Design verification System Integration drive drive Source de Technical Derived Requirements assigned to Goal: Ensure that requirements are correctly implemented by the system. Means : Tests Analyses results Expert judgments (engineers, pilots, ..) In service experience .. DESIGN SOLUTION Specified by Subsystem verification SPECIFIED REQUIREMENTS Subsystems

Les exigences de certification et EIA 632 Requirement Definition Acquirer Requirements trace to System Technical Requirements Certification Requirements trace to assigned to Solution Definition assigned to Logical Solution Representations Physical Solution Representations assigned to drive drive Source of Technical Derived Requirements assigned to DESIGN SOLUTION Specified by SPECIFIED REQUIREMENTS

Concevoir un building block “safe” Failure Conditions & Categorization Acquirer & Certification Requirements trace to Requirement Definition Upper level Safety Requirements System Technical Requirements trace to Technical Derived Requirements assigned to drive assigned to assigned to drive drive Logical Solution Representations Physical Solution Representations Safety Assessment Representations assigned to Solution Definition assigned to Source de DESIGN SOLUTION Specified by SPECIFIED REQUIREMENTS

Vérifier un building block “safe” Failure Conditions And Categorization Acquirer Requirements Requirement Definition trace to Upper level Safety Requirements System Technical Requirements System Safety Assessment Results System integrated trace to Technical Derived Requirements assigned to assigned to drive System integration assigned to assigned to drive drive Design verification Logical Solution Representations Physical Solution Representations Safety Assessment Representations assigned to assigned to Solution Definition Source de DESIGN SOLUTION Specified by Subsystem Safety Assessment Results & Data SPECIFIED REQUIREMENTS Subsystems

Merci de votre attention des questions?