SysML chez MMSE : promesses et questions

Documents pareils
RTDS G3. Emmanuel Gaudin

Analyse,, Conception des Systèmes Informatiques

Synergies entre Artisan Studio et outils PLM

Stage Ingénieur en développement logiciel/modélisation 3D

Les marchés Security La méthode The markets The approach

PIB : Définition : mesure de l activité économique réalisée à l échelle d une nation sur une période donnée.

Web Analytics. des Visiteurs en Ligne? Raquel de los Santos, Business Consultant Forum emarketing 2012

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

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

Modelio by Modeliosoft

Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech

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

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

La situation en matière de pension privées et de fonds de pension dans les pays de l OCDE

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

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP

Le Guide Pratique des Processus Métiers

Extensions à la formation. Laurent Pérochon, avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan

S8 - INFORMATIQUE COMMERCIALE

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

Jean-Marc Langé. Gestion de processus métier : la place du BPM dans une architecture d entreprise

Servir l avenir Une initiative d EUREKA et de la Commission européenne, destinée aux Pme innovantes à fort potentiel de croissance

Introduction au Génie Logiciel

Présentation pour le secteur bancaire

Conférence Bales II - Mauritanie. Patrick Le Nôtre. Directeur de la Stratégie - Secteur Finance Solutions risques et Réglementations

Tom Pertsekos. Sécurité applicative Web : gare aux fraudes et aux pirates!

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

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

Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France

Projet Active Object

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

L ESSENTIEL 2014 KEY FACTS & FIGURES

Contexte et motivations Les techniques envisagées Evolution des processus Conclusion

Solutions logicielles temps réel Supervision et business intelligence pour l industrie

Bertrand Cornanguer Sogeti

Modèles système, modèles logiciel et modèles de code dans les applications spatiales

Extrait des Exploitations Pédagogiques

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

Les Partenaires de IBM Rational

BOOK STAGE 2013 / 2014 OFFRES DE

Les classes de service pour les projets scientifiques

Speexx Basic Anglais, Français, Allemand, Italien, Espagnol,

ERTS² 2012 Liste des prestataires inscrits

Big Data -Comment exploiter les données et les transformer en prise de décisions?

CONTEC CO., LTD. Novembre 2010

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

ORACLE PAAS CLOUD MANAGEMENT

Installer les Pilotes USB

Concepts clés associés aux outils logiciels, exemples

INGENIERIE DES SYSTEMES INFORMATIQUES - PARCOURS : MOBILITE ET CLOUD COMPUTING

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

Mise en place d un SMSI selon la norme ISO Wadi Mseddi Tlemcen, le 05/06/2013

Formation. Mastère Spécialisé en Sécurité des Systèmes Intégrés & Applications. Post-master s degree in Security of Integrated Systems & Applications

Chapitre I : le langage UML et le processus unifié

Pierre De Dobbeleer. Spécialiste Project Management, Electronique, Réseaux et télécommunications

TRAAM STI Acquisition et exploitations pédagogiques des données sur un système pédagogique

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

Conception Electronique (CEL) Prof. Maurizio Tognolini

Objecteering. La convergence SOA, UML2, BPMN, EA, pour le développement guidé par le modèle.

The impacts of m-payment on financial services Novembre 2011

Master Informatique Aix-Marseille Université

LES REGLES DE VOL VFR

Comment valoriser votre patrimoine de données?

Conception et Intégration de Systèmes Critiques

PC-DMIS NC. 3D Form Inspect. PC-DMIS NC Gage

Master (filière Réseau) Parcours Recherche: Systèmes Informatiques et Réseaux (RTS)

Process 4D Catalogue de formations 2011

Solutions industrielles pour l ingénierie des systèmes complexes

Concepteur Développeur Informatique

Networking Solutions. Worldwide VSAT Maintenance VSAT dans le Monde Entretien. Satellite Communications Les Communications par Satellite

ICOS Integrated Carbon Observing System

GPC Computer Science

Fiche produit ifinance v4

Sélection du contrôleur

NOM ENTREPRISE. Document : Plan Qualité Spécifique du Projet / Project Specific Quality Plan

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

Qy y a-t-il de nouveau? NetSupport ServiceDesk v3

Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh

Présentation des formations courtes en Architecture d Entreprise

Gestion des services Informatiques ITIL Version 3, Les fondamentaux Conception des Services

Electron MECATRONIQUE. S.r.l. Educational Equipment Design, Production & Trading. Member of I.D.E.A. International Didactic Equipment Association

Évaluation et implémentation des langages

Case study Méthodologie d enquête et développement d une Great Place To Work

Système de Management par la Qualité

Le rôle de la DSI avec l audit Interne pour la maîtrise des risques

L Audit selon la norme ISO27001

Génie logiciel (Un aperçu)

Notes de mise à jour. 4D v11 SQL Release 3 (11.3) Notes de mise à jour

METHODES D EVALUATION

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

Introduction aux systèmes temps réel. Iulian Ober IRIT

PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes

Séminaires Paris le 14 et 15 mars 2007 Grenoble le 21 et 22 Mars 2007

PERF:C'est une page réservée aux vitesses de décollages (V1; VR;V2) où l'on entre manuellement, les indications sur les vitesses de sorties de volets

Logiciel collaboratif de gestion de projets et de portfolio. Success can be planned

Business Process Design Max Pauron

Transcription:

SysML chez MMSE : promesses et questions MAGNETI MARELLI ELECTRONIC SYSTEMS Présentation de Tony Cornuaud (MMSE) Journée SysML, 27/11/2009

Agenda Magneti Marelli Problématique des équipes de développement État des lieux de la modélisation chez MMSE Adéquation de SysML aux besoins MMSE Exemples de diagrammes SysML Quelques mots sur le 5 eme conférence annuelle AFIS Questions ouvertes sur SysML 27/11/2009 SysML chez MMSE : promesses et questions... 2

Vue d ensemble des 7 activités Magneti Marelli Equipementier automobile mondial Magneti Marelli is an international company committed to the design and production of hitech systems and components for the automotive sector, based in Italy (Corbetta, Milan). Magneti Marelli supplies all the leading car makers in Europe, North and South America, and Asia. With a turnover of 5.4 billion in 2008, about 33.000 employees, 67 production sites (80 production units), 10 R&D Centres and 28 Application Centres, the Group has a presence in 16 countries (Italy, France, Germany, Spain, Poland, Czech Republic, Russia, Slovakia, Turkey, the United States, Mexico, Brazil, Argentina, China, Japan, India, Malaysia and South Africa). 3 familles de produits : - Tableaux de bord & Afficheurs - Habitacle - Télématique POWERTRAIN MOTORSPORT AUTOMOTIVE LIGHTING ELECTRONIC SYSTEMS SUSPENSION SYSTEMS (Suspension Systems, Cofap Shock Absorbers, SDC) EXHAUST SYSTEMS AFTERMARKET PARTS & SERVICES 27/11/2009 SysML chez MMSE : promesses et questions... 3

Produits «Tableaux de bord & Afficheurs» Indicateurs analogiques Témoins Afficheurs à segments Graphiques en barre Écrans matriciels A l étude des IHM tactiles «5 000 000 de tableaux de bord & 1 300 000 d afficheurs par an» 27/11/2009 SysML chez MMSE : promesses et questions... 4

Problématique des équipes de développement (1/2) Complexité croissante des produits Interfaces Homme Machine plus sophistiquées Besoin en capitalisation Réduire les temps de développement Améliorer le retour sur investissement Garantir des critères «Qualité» Besoin de formaliser la spécification et la conception Une contrainte, s appuyer sur un langage : Standardisé «Up-to-date» Applicable à une grande majorité de métiers (HW, SW, System) Largement diffusé Supporté par de nombreux outils 27/11/2009 SysML chez MMSE : promesses et questions... 5

Problématique des équipes de développement (2/2) Modèle de maturité et d aptitude «intégré» (CMM-I) Ingénierie Source http://www.sei.cmu.edu/cmmi/tools/translations/french.cfm 27/11/2009 SysML chez MMSE : promesses et questions... 6

État des lieux (1/3) Réalisation d une enquête auprès de 30 personnes Répertorier tous les diagrammes utilisés Recueillir les besoins, souhaits et autres remarques Les diagrammes des ingénieurs Software Statecharts (machine d états, automates) Flowcharts (algorithmes) Message Sequence Chart (MSC) Interfaces entre modules logiciels Data / Control Flow Diagrams (SA-RT) Chronogrammes 27/11/2009 SysML chez MMSE : promesses et questions... 7

État des lieux (2/3) Les diagrammes des ingénieurs Hardware et Système Architecture physique (Block Diagram) Data/ Control Flow Diagrams (SA-RT) Oscillogrammes Analyse fonctionnelle externe Fonctions principales et contrainte Fonctions techniques Sureté de fonctionnement Matlab / Simulink / Stateflow Point de vue de l utilisateur (cas d utilisation) Matrice des exigences 27/11/2009 SysML chez MMSE : promesses et questions... 8

État des lieux (3/3) Les principaux constats révélés par cet état des lieux Manque d un formalisme commun et adapté pour analyser la complexité Pas d outil adéquat pour remplacer efficacement le papier/crayon Difficulté à montrer le travail de conception aux clients La sûreté de fonctionnement est de plus en plus demandée lors de la phase de conception Travail collaboratif difficile avec les outils actuels (Word, Excel) 27/11/2009 SysML chez MMSE : promesses et questions... 9

Adéquation de SysML aux besoins MMSE (1/2) Les diagrammes du métier «software» et leur équivalent Statecharts (machine d états, automates) Diagramme d états Flowcharts (algorithmes) Diagramme d activité Message Sequence Chart (MSC) Diagramme de séquence Interaction des modules logiciels Diagramme de définition de blocs? Data / Control Flow Diagram (SA-RT) Diagramme de bloc interne + Diagramme d activité Chronogrammes Diagramme de temps (UML2) 27/11/2009 SysML chez MMSE : promesses et questions... 10

Adéquation de SysML aux besoins MMSE (2/2) Les diagrammes des métiers «système» & «hardware» Architecture physique (Block diagram) Diagramme de définition de blocs Data / Control Flow Diagrams Diagramme d activité Oscillogrammes Diagramme de temps (UML2) Analyse fonctionnelle externe Diagramme de pieuvre? Fonctions principales (& contraintes) Diagramme d activité Fonctions techniques Diagramme d activité Sûreté de fonctionnement Arbre de défaillance? Matlab / Simulink / Stateflow Diagramme paramétrique Point de vue de l utilisateur Diagramme de cas d utilisation Matrice des exigences Diagramme d exigences 27/11/2009 SysML chez MMSE : promesses et questions... 11

Exemples de diagrammes SysML Diagramme de cas d utilisation Point de vue de l utilisateur Être informé du passage sous le niveau de réserve 27/11/2009 SysML chez MMSE : promesses et questions... 12

Exemples de diagrammes SysML Diagramme d exigences (1/2) Représenter graphiquement les exigences d un cahier des charges 27/11/2009 SysML chez MMSE : promesses et questions... 13

Exemples de diagrammes SysML Diagramme d exigences (2/2) Relations entre exigences Traçabilité entre exigences traduites 27/11/2009 SysML chez MMSE : promesses et questions... 14

Exemples de diagrammes SysML Diagramme de séquence Scénario nominal Non exhaustif 27/11/2009 SysML chez MMSE : promesses et questions... 15

Exemples de diagrammes SysML Diagramme d états Traiter tous les scénarios 27/11/2009 SysML chez MMSE : promesses et questions... 16

Exemples de diagrammes SysML Diagramme d activité Algorithmes Allocations 27/11/2009 SysML chez MMSE : promesses et questions... 17

Exemples de diagrammes SysML Diagramme de définition de bloc Pour exprimer des contraintes 27/11/2009 SysML chez MMSE : promesses et questions... 18

Exemples de diagrammes SysML Diagramme paramétrique Lien vers d autres outils plus adaptés 27/11/2009 SysML chez MMSE : promesses et questions... 19

Exemples de diagrammes SysML Diagramme de définition de bloc Pour détailler la carte électronique 27/11/2009 SysML chez MMSE : promesses et questions... 20

Exemples de diagrammes SysML Diagramme de bloc interne Comment interagissent les blocs 27/11/2009 SysML chez MMSE : promesses et questions... 21

Quelques mots sur la 5 eme conférence annuelle AFIS 1/3 Communication de Patrice Micouin «Ingénierie des exigences req Exigences et conception basées sur les propriétés des systèmes d aéronefs» Exigence bien formée SART toujours en vie Exigence bien formée EA 7.5 Unregistered Trial Version EA 7.5 Unregistered Trial Version EA 7.5 Unregistered Trial Version EA 7.5 Unregistered Trial Version EA 7.5 Unregistered Trial Version dans EA le 7.5 domaine Unregistered D. Trial Version EA 7.5 Unregistered Trial Version EA 7.5 Unregistered Trial Version EA 7.5 Unregistered Trial Version EA 7.5 Unregistered Trial Version Exigences stucturelle de masse id = Exigence000_01 tags id EA 7.5 Unregistered Trial Version EA 7.5 Unregistered Trial Version EA inférieure 7.5 Unregistered à... kilogrammes. Trial Version Dans EA des 7.5 conditions Unregistered normales Trial Version do EA 7.5 Unregistered Trial Version EA 7.5 Unregistered embarqué EA Trial 7.5 fournissant Version EA 7.5 les Unregistered données "air" Trial Version Version EA 7.5 Un mil EA 7.5 Unregistered Trial Version EA 7.5 Unregistered EA Trial 7.5 Version EA 7.5 Unregistered Trial Version Version EA 7.5 Un EA 7.5 Unregistered Trial Version EA 7.5 Unregistered EA Trial 7.5 Version EA 7.5 Unregistered Trial Version Version EA 7.5 Un statique de L'avionique doit fournir l'altitude référence aux instruments... EA 7.5 Unregistered Trial Version EA 7.5 Unregistered Trial Version (from Aerospace Standards) EA 7.5 Unregistered Trial Version EA 7.5 Unregistered EA Trial 7.5 Version Unregistered EA 7.5 Unregistered Trial Version Version EA 7.5 Un 27/11/2009 SysML chez MMSE : promesses et questions... 22 tags notes La masse de l'équipement doit être dfd Conception Système tags id = Exigence000 notes Quand la condition C est réalisée, la propriété de P de l'objet O doit se situer Exigence comportementale de précision requise sur l'altitude id = Exigence000_02 notes d'utilisation, la précision requise sur l'altitude fournie par un système Ex Le pa mil d'un Acquérir aéronet la, doit Calculer être conforme Présenter au mil Atmosphère pression Altitude EA 7.5 Unregistered standard Trial AS8002A. Version l'altitude EA 7.5 Unregistered l'altitude Trial Version EA 7.5 Un statique EA 7.5 Unregistered Trial Version Correction EA 7.5 Unregistered Trial Version EA 7.5 Un «satisfy» EA 7.5 Unregistered Trial Version pression EA 7.5 Unregistered Trial Version EA 7.5 Un Pilote Corriger EA 7.5 Unregistered Trial «requirement» Version EA 7.5 Unregistered Trial Version EA 7.5 Un AS8002A : Air Data Computer - Minimum Performance Standard EA 7.5 Unregistered Trial Version EA 7.5 Unregistered Trial Version EA 7.5 Un EA 7.5 Unregistered Trial Version EA 7.5 Unregistered Trial Version EA 7.5 Un

Quelques mots sur la 5 eme conférence annuelle AFIS 2/3 Tutoriel de Françoise Caron SysML, quelles nouveautés pour l ingénierie système? Simulation d un diagramme paramétrique (Enterprise Architect) 27/11/2009 SysML chez MMSE : promesses et questions... 23

Quelques mots sur la 5 eme conférence annuelle AFIS 3/3 Communication de Jean-Luc Wippler Architecture Système : Enseignements et Retours d expériences de 10 ans d ingénierie système de Segments Sols Spatiaux. FFBD existe depuis 1950 EFFBD depuis 1980 SDL 27/11/2009 SysML chez MMSE : promesses et questions... 24

Questions ouvertes sur SysML Analyse fonctionnelle au sens de la norme X50-150-1 Les outils de la méthode APTE ne sont pas intégrés à SysML Convergence vers AUTOSAR Architecture logicielle standardisée et ouverte MARTE (βeta 3) Profil UML dédié aux systèmes embarqués et temps réel SysML France Le but de l'association SysML France est d'encourager les discussions techniques et les retours d'expérience sur SysML dans la communauté francophone. 27/11/2009 SysML chez MMSE : promesses et questions... 25