Modélisation et simulation d IHM pour systèmes télématiques automobiles

Documents pareils
Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah

IFT2255 : Génie logiciel

Synergies entre Artisan Studio et outils PLM

Analyse,, Conception des Systèmes Informatiques

Le Guide Pratique des Processus Métiers

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

RTDS G3. Emmanuel Gaudin

Formats 3D Critères d utilisation dans les échanges Frédéric CHAMBOLLE PSA Peugeot Citroën Direction des Systèmes d Information

Présentation des formations courtes en Architecture d Entreprise

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

Architecture d'entreprise : Guide Pratique de l'architecture Logique

SYNERGIE Associés Confidentiel Reproduction interdite sans autorisation préalable Page 1 de 44

Olivier Deheurles Ingénieur conception et développement.net

Bertrand Cornanguer Sogeti

SOMMAIRE. La simulation numérique chez PSA. Organisation PSA Les applications CFD CFD Process UGM ENSIGHT - LA CFD CHEZ PSA 27/09/2010 2

Université de Bangui. Modélisons en UML

Chapitre I : le langage UML et le processus unifié

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

Quels outils pour prévoir?

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Testeur Agile Niveau Fondation Bertrand Cornanguer, Vice-chair Agile tester WG

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

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é

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

UE 8 Systèmes d information de gestion Le programme

L AUTOMOBILE UN UNIVERS INDUSTRIEL QUI SE RÉINVENTE

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Retour d expérience. Le rôle du Business Analyst chez Orange. Nadia Magarino & Christophe Dufour 29 avril 2015

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

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

les outils de la gestion de projet

11 Février 2014 Paris nidays.fr. ni.com

Institut d Informatique & d Initiative Sociale

LES INTERFACES HOMME-MACHINE

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

Vérifier la qualité de vos applications logicielle de manière continue

Java à Murex: un retour d'expérience. Jean-Pierre DACHER & Craig MORRISON

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier

Introduction. Fondements de l ingénierie des exigences. Objectifs :

UML est-il soluble dans les méthodes agiles?

Sujet de thèse CIFRE RESULIS / LGI2P

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

Évaluation et implémentation des langages

Eléments pour l animation l réunion du 16 Septembre v0.4 du 13 Septembre 2010

Extrait des Exploitations Pédagogiques

IAFACTORY. sommaire MATERIALIZE YOUR NEXT SUCCESS. offres en conception de dispositif e-commerce relation client et interface. principes.

Le Product Backlog, qu est ce c est?

Process 4D Catalogue de formations 2011

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

Parcours en deuxième année

INTELLIGENCE MARKETING ETUDES DE MARCHE - DATA MINING - CONSEIL EN MARKETING - SYSTEMES D INFORMATION MARKETING

W4 - Workflow La base des applications agiles

Le programme VALdriv PLM

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

Besoins utilisateurs. Quelle démarche pour passer des besoins au code? Code. chapitre1 UNIFIED MODELING LANGUAGE. package LogiqueMetier.

Le génie logiciel. maintenance de logiciels.

outil stratégique du dialogue

Master Informatique Aix-Marseille Université

Les solutions National Instruments pour le Model In-The-Loop (MIL) et le prototypage rapide (RCP)

Les 10 Etapes de la conduite de projet

Les solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i

> innovation. Action «Normalisation» descriptif

Cycle de formation Gestion de projet

Annexe : La Programmation Informatique

...Céline Marcq. Designer Matières

Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1

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

Sommaire. Conduite de projet Méthode d analyse et de conception. Processus unifié. Objectifs d un processus de développement

Vérification formelle de la plate-forme Java Card

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise.

Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER

Squale Le portail qualimétrie open-source

Mise en place d'une solution libre de gestion d'entreprise. Maurice MORETTI Directeur associé

Nom de l application

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

Enjeux et perspectives des logiciel temps réel critiques dans l automobile :

Cours Gestion de projet

ARCHITECTURE D ENTREPRISE

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

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

Cours de Génie Logiciel

Solution logicielle pour le pilotage et l ERM. Journées d études IARD 26 mars mars 2010

DSL. Domain Specific Language. À l'aide des technologies Eclipse Modeling. Goulwen Le Fur Le 23 novembre 2012

Formation Informations pédagogiques Modalités diverses Objectifs

UML (Diagramme de classes) Unified Modeling Language

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Mécanismes de protection dans AUTOSAR OS

Formation : Langues : Types d Intervention et Secteurs d Activité :

Normes et description. des ressources continues et données d autorité Analyse de l information Recherche documentaire : méthodes et outils

Sage Formation. Le parcours pédagogique. Sage 1000 Suite Financière

I) INTRODUCTION... 3 II) ENREGISTREMENT DE SON TYROS

Université de Lausanne

Description de la formation

25/12/2012

GOL-502 Industrie de services. Travaux Pratique / Devoir #7

Whitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services

LA GOUVERNANCE, OU COMMENT RAPPROCHER LES ÉQUIPES DE DÉVELOPPEMENT ET D INFRASTRUCTURE

Mise à disposition d une plateforme de veille et d analyse sur le Web et les réseaux sociaux

Transcription:

Modélisation et simulation d IHM pour systèmes télématiques automobiles 06/06/2013 Sébastien Heckmann

Sommaire Introduction Méthodologie Infotainment Chaîne d outils models spécifiants Du métier vers la modélisation Interface comportement / graphismes 4 niveaux d abstraction Les Story 2

Introduction Contexte électronique des véhicules Peugeot & Citroën Les véhicules contiennent plusieurs dizaines de calculateurs électroniques Métier infotainment : Information et Entertainment Spécifie l Interface Homme Machine habitacle La démarche développée pour les IHM vise à ce que les modèles portent plusieurs livrables de conception : spécification, simulation, tests pour le système complet. 3

Méthodologie Infotainment : synthèse des objectifs PSA met en place les modèles spécifiants graphiques et comportementaux sur le périmètre Infotainment Le modèle est exécutable, il est validé par l exécution Le modèle exporte la spécification calculateur, à plusieurs niveaux d abstraction Lien futur entre modèle et plan de test : export de séquences de tests et traçabilité Modélisation/Formalisation Graphisme Logique IHM Simulation Spécification Fonctionnel ARTISAN Studio Lien vers tests 4

Méthodologie Infotainment Importance de la séparation comportement / graphique Afin de pouvoir gérer plusieurs thèmes graphiques Maîtrise par PSA de la production et de la livraison des thèmes graphiques Thème1 Thème2 Thème3 Thème4 Logique IHM Fonctionnel 5

Méthodologie Infotainment Notion d exigence dans le domaine IHM Situation actuelle Graphique Style Thème Style Balance Exigence Testable = Action ou validation sur un thème Exigence IHM Panel 1 1ere hypothèse balance O U Panel 1 2eme hypothèse D / G AV / AR + Objet d interaction de logique IHM + Exigence FCT balance sonore (posx, posy) Fonctionnel associé 6

Chaîne d outils modèles spécifiants Statique+ Animations Thèmes Ergo/Style Thèmes Style QML Traduction Modélisation/Formalisation, Simulateur QML Design L.IHM FCT Spécification Logique IHM Fonctionnel C++ Spécification Validation FNR 7

Du Métier vers la Modélisation CONCEPTS METIER CONCEPTS METIER Infotainment Scénario client Contrat HNET Objet Informationnel Exprimés selon un langage partagé et matérialisés dans un outil MODELEUR ARTISAN STUDIO Customisé MODELEUR par le Profil Métier : «Infotainment_Profile» LANGAGE DE MODELISATION LANGAGE DE MODELISATION UML/SysML Diagramme de séquence Diagramme de Classes Classe Stéréotype <UserStory> <HNETContractDiagram> <InformationalObject> 8

Interface comportemental / graphisme Click QML/QT HMI Graphic Layer Validate() setindex(3); Model HMI Logic Layer Button_Auto Button_AC Button_Dec Button_Inc Button_cycle ImageIndexed _Air Facade.ORDRE_Decrement_Air() ImageIndexed_Air.INFO_AirFlow(3) Facade of Feature ORDRE_XXX(); INFO_XXX(); ORDRE_XXX(); INFO_XXX(); Feature IO IO IO 9

Méthodologie Infotainment : 4 niveaux d abstraction Needs Product Owner Viewpoint N Stakeholders Needs Analysis + Feature Declaration Abstraction Pre-Study Design Product Behavior Viewpoint Physical Allocation Viewpoint P-S D Feature Behavior + Informational Objects Feature Allocations in Physical Structure Deployment Implementation Viewpoint S-H Software and Hardware Implementation 10

Génération documentaire Needs N 11

PreStudy : Sémantique des flux P-S ORDRE_ Stimulus produit par l utilisateur INFO_Source (USB) ENV_Incoming_Call INFO_ Réponseproduitepar le Fonctionnelet adressée à l IHM ORDRE_Source_USB ENV_ Stimulus produit hors périmètre Infotainment, à traiter par le Fonctionnel

Exemple S-H 13

Story Traceability Needs User Story Pre-Study HNET Story HMI Story FCT Story Design ECU Test Story 14

Story Traceability User Story Needs HNET Story Pre-Study Design HMI Story FCT Story Test Story 15

Questions 16