Modélisation comportementale pour l ingénierie système



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

Catalogue des stages Ercom 2013

Synergies entre Artisan Studio et outils PLM

Product Life-Cycle Management

BOOK REFERENCES ERGONOMIQUES Gfi Informatique

Le Product Owner Clé de voute d un projet agile réussi

Chapitre I : le langage UML et le processus unifié

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

Identification du module

LES INTERFACES HOMME-MACHINE

W4 - Workflow La base des applications agiles

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

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

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.

GESTION DE DONNÉES TECHNIQUES

Méthode Agile de 3 ème génération J-P Vickoff

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

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

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

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

Méthodologie de conceptualisation BI

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

Conception, architecture et urbanisation des systèmes d information

PROGICIELS DE GESTION INTÉGRÉS SOLUTIONS DE REPORTING

Business Process Management

IFT2255 : Génie logiciel

INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

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

URBANISME DES SYSTÈMES D INFORMATION

Modelio by Modeliosoft

Administrateur de Parc PC

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

Génie logiciel (Un aperçu)

MÉTHODOLOGIE PROJET SYSTÈME D INFORMATION DÉCISIONNEL BI - BUSINESS INTELLIGENCE. En résumé :

Analyse structurée de solutions pour BMC Remedy IT Service Management v 7

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

Le génie logiciel. maintenance de logiciels.

Aligner le SI sur la stratégie de l entreprise

Méthodes de développement

UE 8 Systèmes d information de gestion Le programme

Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement?

Cours Gestion de projet

Les grandes familles du numérique

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

Méthodologie de mise en place de

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

Processus d Informatisation

Gestion Projet. Cours 3. Le cycle de vie

Sujet de thèse CIFRE RESULIS / LGI2P

S8 - INFORMATIQUE COMMERCIALE

L automatisation des processus métier au cœur de la relation client

Les Bonnes PRATIQUES DU TEST LOGICIEL

SECTION 5 BANQUE DE PROJETS

Extrait des Exploitations Pédagogiques

Le Guide Pratique des Processus Métiers

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

Rational Unified Process

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com IBM Corporation

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

PEPI GPI (Gestion de Projet Informatique) - Note de Cadrage décembre

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

creo elements/pro creo elements/direct creo elements/view

Chapitre 9 : Informatique décisionnelle

LOG2420 Analyse et conception d interfaces utilisateur

EDITORIAL. Développez Vos Compétences, Anticipez L Avenir! Fatima Zahra ABBADI Executive Manager

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

+ DISCOVER " BENCHMARK DU SECTEUR, DE LA CONCURRENCE, + PLAN MÉTHODOLOGIE " STRATÉGIE COMMERCIALE, STRATÉGIE DE MARQUE, MARKETING,

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.

INTERNATIONAL MASTER DEGREE IN MULTIMEDIA MANAGEMENT

Jean-Pierre Vickoff J-P Vickoff

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

LA GESTION DE LA RELATION CLIENT

Nom de l application

THÈSE. présentée par. Olivier RATCLIFFE. pour obtenir le diplôme de DOCTEUR DE L UNIVERSITÉ DE SAVOIE (Arrêté ministériel du 30 mars 1992)

LES MAINTENANCES EVOLUTIVES DE BASES DE DONNEES

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

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

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

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

BI2B est un cabinet de conseil expert en Corporate Performance Management QUI SOMMES-NOUS?

Etude et développement d un moteur de recherche

Pour une entreprise plus performante

Soirée Interactives 30 Juin 2011

Serena Software. Damien Terrien Solution Architect

Qualité du logiciel: Méthodes de test

Les activités numériques

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

Jean-François McNeil. Consultant en Analyse d Affaires Certification de l IIBA (CCBA) jf@solutionsmcn.com

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

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

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR

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)

Workflow et Service Oriented Architecture (SOA)

Plateforme STAR CLM. Gestion intégrée des réseaux multilingues d entreprise

Mise en place d un projet VDI

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

Méthodes Agiles et gestion de projets

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group

Transcription:

Modélisation comportementale pour l ingénierie système

Contexte étude Système à spécifier L inverseur de source Objectif Capter et formaliser les besoins Produire les spécifications du système Valider l efficacité de la méthode dans un contexte collaboratif. Challenges Nombreuses variantes Savoir faire issu d années d expérience Grande complexité électrotechnique. 2

Principe de l inverseur de source Puissance Source principale Deuxième source Inter 1 Couplage Inter 2 Charges 3

Alimentation principale Puissance Source principale Deuxième source Inter 1 Couplage Inter 2 Charges 4

Alimentation deuxième source Puissance Source principale Deuxième source Inter 1 Couplage Inter 2 Charges 5

Conduire une démarche collaborative en utilisant des modèles exécutables Approche collaborative Capter le besoin du client Partager la compréhension via le modèle Démarche itérative Exprimer la raison d être et l environnement du système Gérer la complexité de façon incrémentale 6

Modélisation itérative et collaborative Marketing Equipe projet System engineering Marketing => clients Equipe projet System engineering Partager Specifications Specifications validées validées Capter Modéliser System engineering 7

Exprimer la raison d être et les contours du système Augmenter la disponibilité de l alimentation électrique de charges en pilotant la sélection de l énergie depuis plusieurs sources modèle inverseur de source Sources Inverseur de source Selection Charges 8

Gérer la complexité par un déroulement incrémental Niveau 1 : Séquences de base Niveau 2: Gestion du générateur Niveau 3: Commande et retour d'état Niveau 4 : Modélisation détaillée des interrupteurs disjoncteur 9

Modéliser sur la base de blocs diagrammes et de machines d états Application de concepts SysML Bloc diagramme et machines d état Modélisation incrémentale Croissance périphérique du modèle par rapport aux niveaux de complexité Pour un scope fonctionnel élargi ou un gain en réalisme comportemental Utilisation des outils Mathworks de définition de blocs et de machines d état Simulink Stateflow 10

Modélisation incrémentale Niveau 1 : Séquences de base N=0 sync R=0 N=1 R=1 T=0 T=1 11

Modélisation incrémentale Niveau 2: Gestion du générateur N=0 sync R=0 N=1 R=1 T=0 sync sync genset generator T=1 12

Modélisation incrémentale Niveau 3: Commande et retour d'état Off N=0 sync R=0 Off N=1 R=1 Off T=0 sync sync genset generator T=1 13

Modélisation incrémentale Niveau 4 : Modélisation détaillée des interrupteurs disjoncteur Breaker control Off N=0 sync R=0 Off Breaker control N=1 R=1 Breaker control Off T=0 T=1 sync sync genset generator 14

Avantages et limites des blocs diagrammes et machines d état Les machines d état sont un outil agréable et performant pour modéliser de manière incrémentale. Les modèles résultant sont complexes et nécessitent une compétence que l on ne souhaite pas diffuser sur la totalité des acteurs projet. Pour permettre la collaboration avec des gens qui ne sont pas expert modélisation, il est indispensable de disposer d une couche d interface User friendly Facile à mettre en place Facile à utiliser. Performante Capable de prendre en charge un niveau de représentation système. 15

Avantages et limites des blocs diagrammes et machines d état Sources Modélisateur Inverseur de sources Sélection? Charges utilisateurs 16

Maquettage Sources IHM Inverseur de sources Sélection Maquette Modèle Charges Maquette = Modèle + IHM Pour partager la maquette, il faut pouvoir l utiliser sans l environnement Mathworks. 17

Maquettage IHM1 Maquette Modèle La puissance et la complexité du modèle sont accessibles au travers d une interface simple La maquette devient l outil de partage, le modèle reste la référence. 18

Les prochaines étapes Vérification automatisée, tests de non régression Banc de test Vérification manuelle Maquette Modéle Prototypage rapide du comportement Vérification sur cible réelle 19

Points essentiels Ce que l on a beaucoup apprécié Une implication forte et un support efficace de l équipe Mathworks La performance des outils Mathworks Simulink Stateflow Pour décrire les architectures et les comportements. Pour gérer la complexité croissante de la modélisation Pour implémenter les concepts «blocs diagrammes & machines d états» en mode incrémental. L efficacité de la maquette (IHM + modèle) en tant qu outil collaboratif Nos attentes Une IHM associable au modèle est indispensable pour partager avec toute l équipe Des fonctionnalités supplémentaires pour appréhender le comportement de l utilisateur. 20

Demo 21

Contacts Alain Ret System Engineer within Power business unit Tel +33(0)4 76 57 37 10 alain.ret@schneider-electric.com Xavier Dorel Corporate System Engineer Expert Tel +33(0)4 76 60 61 20 xavier.dorel@schneider-electric.com 22