Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P



Documents pareils
Sujet de thèse CIFRE RESULIS / LGI2P

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

Le génie logiciel. maintenance de logiciels.

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

ITIL V3. Objectifs et principes-clés de la conception des services

Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques

SECTION 5 BANQUE DE PROJETS

Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée

Synergies entre Artisan Studio et outils PLM

Analyse,, Conception des Systèmes Informatiques

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

Bertrand Cornanguer Sogeti

Soutien pour la formation à la recherche translationnelle en cancérologie

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

Introduction. Nicolas Phalippon IR3. Source: rapport commandé par le Congrès américain. Présentation du 24/10/02

Formation Méthode MDM. Architecture et procédés de modélisation des données de référence

Conception, architecture et urbanisation des systèmes d information

Introduction à la méthodologie de la recherche

Nom de l application

PROGICIEL DE GESTION COMPTABLE ET FINANCIERE, DE GESTION DES RESSOURCES HUMAINES, DE GESTION ELECTORALE

Réussir la modélisation UML des phases amont Techniques de «pré-modélisation» : un pont vers le modèle

INDUSTRIALISATION ET RATIONALISATION

Mémoire technique Aide à la rédaction

Phase 2 : Mettre en œuvre. Gestion des projets. Gestion documentaire. Gestion du changement. R Collomp - D Qualité D 2 Ges4on documentaire

Projet BI powered de la société «BI experts»

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

Présentation de la majeure ISN. ESILV - 18 avril 2013

Conférence sur les marchés publics informatiques

Modélisation des données

Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe

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

GL Le Génie Logiciel

Identification du module

Présentation générale du projet data.bnf.fr

Le financement fiscal de l innovation vendredi 28 septembre 2012

LECTURE CRITIQUE. Accompagner les enseignants et formateurs dans la conception d une formation en ligne

Process 4D Catalogue de formations 2011

Compte rendu de l intervention de Jean-Louis LACOMBE. Rencontre européenne de la technologie du 23 mars La Fondation d entreprise EADS

Le Guide Pratique des Processus Métiers

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

MASTER 2 INFORMATION, COMMUNICATION PARCOURS COMMUNICATIONS NUMÉRIQUES ET ORGANISATIONS

Université de Haute Alsace. Domaine. Sciences Humaines et Sociales. MASTER Mention Éducation, Formation, Communication UHA, ULP, Nancy 2

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

MATHEMATIQUES ET SCIENCES POUR L INGENIEUR

Règlement de la Consultation

MODALITES D ADMISSION 2013

BOURSE DE RECHERCHE QUICK : SECURITE ET HYGIENE ALIMENTAIRE

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai Le BPM

Manuel de recherche en sciences sociales

Date limite de réception des offres : Lundi 29 juin 2015 à 16H00

Master Informatique Aix-Marseille Université

Concevoir sa stratégie de recherche d information

CHARTE DU REPERTOIRE DES INGENIEURS ET DES SCIENTIFIQUES

Comment se servir de cet ouvrage? Chaque chapitre présente une étape de la méthodologie

FORMATIONS EN INFORMATIQUE DES ORGANISATIONS. Informatique Economie Statistiques Gestion.

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

IFT2255 : Génie logiciel

Application de la méthode QFD comme outil d'extraction des connaissances métier en conception intégrée

Méthodes d évolution de modèle produit dans les systèmes du type PLM

Catalogue de stages D été

Mastère spécialisé MS : «Ingénierie de l innovation et du produit nouveau

Règlement de la Consultation

Introduction. Fondements de l ingénierie des exigences

REGLEMENT DE LA CONSULTATION

Règlement de la Consultation

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire

MASTER INFORMATIQUE COLLABORATIVE EN ENTREPRISE (ICE)

Mastère spécialisé. «Ingénierie de l innovation et du produit nouveau De l idée à la mise en marché»

Processus d Informatisation

2 - REGLEMENT DE LA CONSULTATION

Master Energie spécialité Energie électrique

Les cotutelles internationales de thèse

Site web CEAMAS. Cahier des Charges Fonctionnel. Objet : Prestations d ingénierie et d hébergement d un site Internet

CAHIER DES CHARGES DE LA FORMATION OUVERTURE D ACTION. Certificat de Qualification Professionnelle des Services de l Automobile

SIMULER ET CONCEVOIR LE TRAVAIL FUTUR

Cours Gestion de projet

Cartographie des processus et urbanisation des SI

Utilisation des tableaux sémantiques dans les logiques de description

Les projets d investissement en PME

Méthodologies de développement de logiciels de gestion

MASTER RECHERCHE MEDIATIONS DES SCIENCES. Mention HISTOIRE, PHILOSOPHIE ET. Histoire et Philosophie des Sciences. Année 2007/2008

Objectifs Contenu de la formation M1 et M2 Organisation de la formation

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

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

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Élargissez vos compétences en intégrant une formation Bac +6 répondant aux enjeux de l'éco-innovation

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

Urbanisation des Systèmes d Information Architecture d Entreprise. 05 Architecture des données. Plan du chapitre. Références. 1 Définitions & enjeux

Règlement de la Consultation

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

Master professionnel Conception de projets multimédia et de dispositifs numériques Médiation, médiatisation des savoirs

LIVRE BLANC Décembre 2014

INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

LA GESTION DE LA RELATION CLIENT

Marché Public de Fournitures Courantes et Services. Date et heure limite de remise des offres : Vendredi 9 janvier 2015 à 12h00

Règlement de la consultation

Admission de stagiaires internationaux

ÉTUDES SANCTIONNÉES PAR UN DIPLÔME Y COMPRIS ÉTUDES EN COURS. (Préciser le nom de la ville des établissements)

APPEL A PROJETS INNOVATION ACTION OUTDOOR SPORTS GLOBAL DESIGN CHALLENGE

Transcription:

EUROCOPTER SAS Groupe EADS Marignane Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P Titre Domaine Contribution à l amélioration de l outillage conceptuel, méthodologique et technique pour la formalisation et la vérification des exigences dans la démarche MBSE : application aux systèmes aéronautiques Le sujet de recherche proposé concerne l Ingénierie Système (IS) et plus particulièrement le Model Based Systems Engineering (MBSE). Il s intéresse aux processus d ingénierie et d analyse des exigences, de vérification et de validation. Le domaine d application concerne l ingénierie de systèmes aéronautiques. Mots-clés Ingénierie Système, ingénierie des exigences, MBSE, vérification, exigence, règles métier, sémantique, formalisation, propriété, model checking, theorem proving, graph analysis, système complexe, système aéronautique Contexte de la thèse Ce projet de recherche sera soutenu par une bourse de thèse de type CIFRE financée conjointement par la société EUROCOPTER (Groupe EADS) et l ANRT. Il sera encadré par le LGI2P (Laboratoire de Génie Informatique et d Ingénierie de Production, basé à Nîmes) de l ENSMA (Ecole Nationale Supérieure des Mines d Alès). Les travaux prévus s inscrivent dans la suite logique des travaux entrepris au sein de l équipe ISOE (Ingénierie de Systèmes complexes et d Organisations Interopérables) du LGI2P. Problématique de la thèse Pour Eurocopter, concepteur et producteur d hélicoptères et de services, les parties prenantes d un projet de conception d un nouvel hélicoptère peuvent être décomposées classiquement en reprenant certains concepts de base de l Ingénierie Système. Il s agit de : Clients (customer) souhaitant disposer d un système hélicoptère clef en main et éventuellement de toute une série de services correspondants (aide au financement sous forme locative, maintenance, livraison, )

Systèmes contributeurs (enabling systems 1 ) qui se décomposent en acteur internes à Eurocopter (équipes et départements chargés de la conception, de la production, ) et en acteurs externes à Eurocopter (fournisseurs de rang 1, 2 ou plus, sous-traitant). Parmi les acteurs internes, certains doivent assurer la relation client/eurocopter. Ils sont ainsi appelés à jouer tout ou partie du rôle de Maître d Ouvrage (MOA). D autres assurent les rôles de Maitre d Œuvre (MOE) en s occupant de la conception et du développement puis de la production du futur hélicoptère. Acteurs internes et externes appartiennent généralement à des équipes différentes et sont de métiers différents. Systèmes à l interface (interactive systems) qui vont devoir cohabiter et inter opérer avec le futur système hélicoptère au cours de son cycle de vie. Ils doivent donc exprimer des attentes ou des contraintes vis-à-vis du système hélicoptère de sa conception jusqu à son retrait de service voire sa réutilisation totale ou partielle. Chaque projet suppose alors évidemment un travail et des processus collaboratifs dans lesquels chacune de ces parties prenantes devra s impliquer. Nous nous focalisons ici sur une vision plus ou moins standardisée des processus de l Ingénierie Système (ISO 15288) ou de bonnes pratiques (ARG, ). Il s agit des processus d ingénierie des exigences (stakeholders needs and requirements design process), de vérification (verification process) et de validation (validation process) des architectures fonctionnelles et organiques résultantes du processus de conception des architectures (architectural design process). Dans ces processus, nous nous intéressons particulièrement aux tâches suivantes : Le MOA doit susciter, capter, décrire et valider les besoins du client et de toutes les parties prenantes (internes et externes de l entreprise) concernées par le système hélicoptère. L objectif est ici, soit de contribuer au maintien en conditions opérationnelles de ce système, soit de pouvoir s interfacer avec lui tout au long de sa vie afin de lui permettre de remplir sa mission. Toutes les parties prenantes sont généralement représentées par des acteurs opérationnels exprimant des points de vue et des besoins voire des avis différents (besoins opérationnels, de performances, de sécurité, de sûreté, de compatibilité technique à un standard, de validation, ) en utilisant leur propre langage métier. Le MOA doit donc gérer plusieurs vocabulaires et leur sémantique respective. Il doit mettre en œuvre diverses approches pour capter (diagramme pieuvre, carte mentale, interview guidée, approche outillée graphiquement telle que KAOS, ) puis formuler (au moyen d outils et de standards tels que SBVR, URN, BRL, CMU, ) en utilisant des langages tels que SysML qui est aujourd hui fortement pressenti dans le milieu industriel. Chaque partie prenante doit donc pouvoir comprendre, s assurer de la cohérence, de la pertinence et ainsi valider l ensemble de ses besoins avec les besoins des autres parties prenantes. Le but est de former ce que l on appelle dans la suite un référentiel des besoins. Le MOE doit ensuite, avec le MOA, traduire ces besoins sous forme d exigences qui sont alors regroupées de manière cohérente dans un référentiel d exigences. Ce MOE utilise pour cela diverses méthodes (KAOS, CMU, référentiels standardisés d exigences, PDC(A), approche REGAL, ) voire des outils de gestion d exigences (tels que DOORS). L objectif pour lui est de communiquer avec le MOA et de fixer le travail de conception et de développement dans lequel le MOE, et donc l organisation qu il représente (une 1 Les notes en Anglais et en italique sont empruntées à la norme ISO 15288 : Systems Engineering, version 2008

équipe, une entreprise, un sous-traitant ou plusieurs entreprises en réseau), doit s engager. Un nouveau langage métier, différent des langages utilisés par les parties prenantes pour exprimer leurs besoins est alors nécessaire. Il est adapté à l ingénierie des exigences et repose dans un premier temps sur les concepts de l Ingénierie Système. Le MOE dispose alors d un référentiel d exigences plus ou moins formellement validé possédant ainsi une réelle valeur ajoutée (fiabilité, pertinence, complétude relative du modèle des exigences) pour les concepteurs. Le MOE, de fait maintenant considéré comme un possible architecte du système hélicoptère à concevoir, va maintenant chercher à guider et à valider la conception. Pour cela, chaque exigence doit être déclinée pour être compréhensible sans ambiguïté par chacun des acteurs métier de la conception lorsqu il élabore des modèles (mécanique, hydraulique, ergonomique, de vol, de simulation, ). Chaque métier se voit alors doté d un langage dédié pour l expression des exigences. Ce langage existe déjà souvent et est connu. Il est lui-même une extension du langage métier de l IS défini plus haut. Il est basé sur les concepts métier pertinents mais ne dispose pas nécessairement des liens sémantiques avec des concepts par exemple homonymes, synonymes, etc. d autres domaines métier. Le but est donc ici de définir et de formaliser comment raffiner puis décliner chaque exigence du référentiel des exigences en exigences métiers en assurant la cohérence, la gestion et la traçabilité des éléments du référentiel des exigences pour tous les acteurs impliqués. Par gestion, on entend ici toutes les actions de diffusion, de propagation d information et de décision qui font suite généralement à : Toute modification du référentiel des exigences (ajout d une nouvelle exigence, suppression, modification totale ou partielle des paramètres d une exigence) Toute remontée d information des métiers vers le MOE (non faisabilité technique d une exigence, remise en cause de tout ou partie d une exigence, performance réellement atteinte sur une exigence, information de coût ou de pertinence, ) Une mesure d impact sur le référentiel d exigence suite à la modification plus ou moins profonde d une exigence La détection de défauts ou d erreurs dans le cadre de la politique de traçabilité des exigences. En parallèle, MOA et MOE doivent, tout au long de ces tâches, vérifier et valider la bonne traduction des besoins métiers sous forme d exigences compréhensibles, faisables, vérifiables, exprimées sans ambigüité, utilisables alors par les acteurs métier dépendant du MOE (architectes systèmes de navigation, de propulsion, habitat, sécurité, ) pour concevoir et développer le produit hélicoptère souhaité. Il faut donc disposer de mécanismes permettant de vérifier que les modèles établis à tous les niveaux sont : Bien construits : on s intéressera alors à la vérification d exigences dites de modélisation qui traduisent des règles, bonnes pratiques ou patterns de modélisation classiquement employés par l entreprise. Respectent les attentes des parties prenantes : on s intéressera alors à la vérification des exigences du référentiel précédent (stakeholder s requirements) que l on baptisera alors exigences système. Elles peuvent être fonctionnelles auquel cas la technique de vérification pourrait être une technique de preuve formelle de type model checking ou theorem proving. Elles peuvent être non fonctionnelles. La

vérification consistera alors à trouver des modes d évaluation des critères retenus dans l exigence (safety, security, interoperability, ergonomy, ) actuellement rassemblées sous le terme de «i-lities». Respectent les connaissances et règles métiers classiquement admises mais souvent volontairement ou involontairement omises du référentiel des exigences. On s intéressera alors à la vérification d exigences dites axiomatiques et métier. Objectif du travail de recherche L objectif de ce travail de recherche est d améliorer la boîte à outils conceptuelle, méthodologique et technique dont disposent les acteurs MOA et MOE pour spécifier et mettre en œuvre une méthode de passage des besoins aux exigences (ingénierie des exigences) et d analyse des exigences (vérification et validation). Le langage SysML pourrait être mis en avant durant cette étude comme préconisé dans le projet MASICES (Modélisation Avancée et Simulation pour l Ingénierie Collaborative de Systèmes). L objectif est ainsi de conférer à SysML une vision méthodologique et une sémantique plus formelle et outillée faisant défaut dans sa configuration actuelle. Dans l absolu, définir une méthode signifie ici spécifier, formaliser, développer puis valider in situ : Les concepts de besoin, d exigence et de transformation besoin/exigence, Les modèles et les langages de modélisation d un besoin et d une exigence, Les processus opératoires décrivant les étapes permettant de mener à bien une telle ingénierie, Les outils supports. Appliquée dans le cadre d Eurocopter, cette méthode vise à : Pouvoir utiliser simultanément plusieurs langages métiers liés par des relations d enrichissement conceptuels (sémantique), de conformité et de cohérence. Le but est de formaliser et de développer un système permettant de gérer ces langages et de lever certaines ambiguïtés sémantiques et syntaxiques dans l expression des besoins des parties prenantes. Assister la transformation du référentiel des besoins en un référentiel d exigences possédant les qualités de base de toute exigence (clarté, non ambiguïté, lisibilité, vérifiabilité, non redondance, ) et les qualités de base d un tel référentiel (relative exhaustivité, cohérence et non contradiction, degré de détail adéquat au regard du système à réaliser, ). Cette transformation sera basée sur la transformation à la fois d un modèle de besoin à un modèle d exigence devant être développé et validé pour les besoins d Eurocopter, la transformation des langages métiers dédiés à un langage formel de description d exigence compréhensible par le MOE, et de langages métiers de conception. S assurer que les exigences ont bien été prises en compte à toutes les étapes de la conception architecturale par les MOE, qu il s agisse d acteurs internes à Eurocopter ou externes i.e. de sous-traitant ou de fournisseur de rang 1 à 3. Pour cela, il faut développer l approche conceptuelle, méthodologique et les outils techniques permettant de vérifier ou d évaluer les exigences, selon leur type, sur chacun des modèles d architecture proposés. Il est proposé ici de développer un langage de

propriétés permettant de raffiner les exigences sous forme d un ensemble de clauses prouvables au moyen d outils de model checking, de theorem proving ou de simulation existant ou à créer, ou au moyen d outil d évaluation de critères de type «i-lities». Des outillages méthodologiques et techniques doivent compléter permettre de valider la démarche dans le cas de la conception d un hélicoptère. Ces outillages devront être conçus de manière à être complètement interopérables conceptuellement et techniquement avec les outils servant à la modélisation système puis aux développements et aux réalisations (SysML au niveau système et d autres langages métier plus spécifiques sont à prendre en compte). Activités et tâches Ce travail de recherche va donc se décomposer en tâches comme suit : Etude bibliographique : ingénierie des besoins et des exigences de systèmes complexes, modélisation et analyse d exigences, de propriétés, techniques formelles de preuve, approches formelles de spécification (Z, B, NIAM-ORM, ), approches de construction de règles sémantiques (standards SBVR, GRL, URN, ), bonnes pratiques (REGAL, ), de modèles des buts et des besoins (KAOS, UCM, ). Développer un système support pour l élaboration de langages de modélisation métier des besoins et des exigences en s inspirant des standards tels que SBVR et GRL. L objectif est de définir des langages au vocabulaire limité mais suffisant, sémantiquement sans ambigüité, totalement interopérables sémantiquement parlant et possédant un pendant formel pour décrire et faire le lien entre les besoins d une partie prenante exprimés dans son domaine et les exigences d un MOE exprimés dans un autre domaine métier propre à Eurocopter. Un référentiel de besoins génériques donc réutilisables en fonction du type de système hélicoptère pourrait être élaboré au cours de ce travail au titre d outil méthodologique pour simplifier le travail du MOA. Développer la méthodologie de formalisation et de vérification des exigences définies alors sous forme de propriétés. Il est proposé de s appuyer ici sur le modèle et le langage des besoins et des exigences définis plus haut, la notion de référentiel d exigences proposée dans les normes d ingénierie système (ISO 15288, AERO, ), le modèle de propriété CREDI et le référentiel de propriétés développés au sein de l équipe ISOE du LGI2P dans le cadre du langage LUSP (Langage Unifié de Spécification de Propriétés). Vérification et validation : il est proposé de spécifier et développer informatiquement de manière à les rendre complémentaires et interopérables plusieurs techniques et outils de model checking, de theorem proving, de simulation et d évaluation nécessaires pour s assurer que les modèles respectent bien les exigences de modélisation et les exigences système. L objectif est de donner la possibilité de passer rapidement de l une à l autre et de profiter ainsi pleinement de leurs complémentarités en termes de couverture de preuve et d évaluation. Formaliser la démarche méthodologique résultante pour Analyser, capter et décrire progressivement et sans ambiguïté puis de vérifier/valider les besoins d une partie prenante. Traduire ces besoins sous forme d exigences prouvables ou évaluables.

Prouver et analyser ces exigences et assurer / argumenter les retours des résultats de preuve / évaluation vers les acteurs chargés de la conception des architectures. Outiller globalement : un démonstrateur doit permettre de valider les résultats in situ du projet de recherche sur un cas précis de conception chez Eurocopter. Candidature Le (la) candidat(e) doit être issu(e) : d'un Master II Recherche relevant de la 61 ème section ou de la 27 ème section, ou, d un diplôme d ingénieur reconnu par l Ecole Doctorale I2S de l Université Montpellier II et permettant d attester d une expérience significative prouvée en recherche. Le (la) candidat(e), devra faire parvenir par courrier électronique avant le 30 Juillet 2012 à : - M. Jean-Marc Quiot, Eurocopter, ETZR, Responsable Mission system & Research (tél : +33 4 42 85 29 43 - Jean-Marc.Quiot@eurocopter.com) - M. Vincent CHAPURLAT, Professeur, responsable équipe ISOE (tél : 04 66 38 70 66, Vincent.Chapurlat@mines-ales.fr) les pièces suivantes : Un CV détaillé. Une lettre de motivation décrivant l intérêt et les souhaits du candidat au regard du domaine et du sujet proposés. Une liste des expériences significatives permettant, en particulier, d attester de l expérience en recherche, de la richesse de références et de l autonomie du candidat. Une ou plusieurs lettres de recommandation sous plis cacheté des responsables du stage recherche ou de son équivalent. La copie des diplômes et des attestations attestant du niveau de formation du (de la) candidat(e). Les résultats et le classement dans les parties théoriques et pratiques du Master Recherche ou de son équivalent. Le rapport de stage du Master Recherche ou de son équivalent. Les coordonnées du ou des responsables de ce stage. Une entrevue entre le (la) candidat(e) et les parties prenantes de ce projet de recherche sera organisée très rapidement. Pour cela, le (la) candidat(e) devra : Préparer et présenter durant 30 mn les travaux ayant fait l objet du rapport de stage demandé. S impliquer dans un ensemble d exercices visant à tester ses capacités et compétences en termes de rédaction, de formulation et d argumentation des verrous scientifiques et/ou techniques relatifs au projet de recherche. Le travail de recherche devrait pouvoir débuter le plus rapidement possible.