Les modèles pourquoi faire?
|
|
|
- Marin St-Amand
- il y a 10 ans
- Total affichages :
Transcription
1 Les modèles pourquoi faire? Equipe MACAO 1
2 L IDM : qu est-ce que c est? Principes fondateurs Motivations MDA 2
3 Approche Ingénierie Dirigée par les modèles (IDM/MDE) Evolution Programmation orientée objets Programmation orientée composants Programmation orientée modèles Modèle = "Citoyen de première classe" 3
4 Qu est-ce que l approche IDM? La description du modèle Abstrait Le modèle Abstrait Le monde réel 4
5 IDM : Une architecture à 4 niveaux M3 méta-méta Le MOF (Meta Object Facility) modèle M2 Les méta-modèles méta-modèle Les modèles M1 M0 modèle Différentes utilisations de ces modèles "le monde réel" 5
6 IDM : Motivation Nous ne voulons plus financer le portage de notre système informatique vers une nouvelle plate-forme (Java, CORBA, HTML, XML,.Net, J2EE, etc) alors que notre modèle métier reste stable. Tout ce que nous pouvons accepter c'est de payer une dernière fois pour la construction de modèles abstraits de notre métier et des services associés, modèles qui nous garantiront contre l'obsolescence technologique des plateformes. Tout nouveau fournisseur de plateforme sera prié de nous livrer en même temps que sa plateforme les outils de transformation permettant de générer, vers cette plateforme, à partir des modèles neutres de métier et de service. 6
7 IDM : Motivation Evolution des technologies EJB, Dot Net, Androïd, Eclipse, Séparation métier/architecture Séparer ce qui est pérenne de ce qui évolue vite Stabilité des algorithmes Capitalisation du savoir faire métier Patrons de conception Objet métier Il faut s abstraire du code architecture 7
8 MDA : Fondements Séparation des préoccupations Modèles indépendants de calculs (CIM) Modèles indépendants des plates-formes (PIM) Modèles de description des plates-formes (PDM) Modèles spécifiques aux plates-formes (PSM) Transformations de modèles Des modèles PIM vers les modèles PSM Des modèles PSM vers le code Vers des modèles productifs 8
9 MDA : Transformation CIM PIM PDM PIM Raffinement PSM tn em eni ff a R Ra ffin em en t PDM M2M Tissage Transformation PSM M2T Code 9
10 QVT Standard de l OMG Constituants Requête Filtrer et sélectionner des éléments d un modèle Vues Vue = modèle déduit d un autre pour en révéler des aspects spécifiques. Transformation QVT-Relation : langage déclaratif (Prolog) QVT-Core : la sémantique des concepts déclaratifs (Pascal, C) QVT-Operational : langage hybride Structure déclarative à base de règles Utilisation d'expressions impératives 10
11 Les standards de l IDM UML DSL XMI MOF/Ecore OCL 11
12 Référence à des standards Modéliser UML (Unified Modeling Language) DSL (Domain Specific Language) Méta-modéliser MOF (Meta Object Facility de l OMG) Ecore (Eclipse) Echanger les modèles et des méta-modèles XMI (XML MetaData Interchange) Naviguer et interroger les modèles et méta-modèles OCL (Object Constraint Language) 12
13 UML A1 Evénement [Garde] Paquetage A2 A Paquetage 1 sd nom :A B :B Paquetage 2 Service 1 loop [condition] Service 2 A Service 3 Cas 1 Cas 2 Cas 3 13
14 UML : Plusieurs vues Diagrammes UML 2.0 Diagrammes structurels Diagramme Diagramme d'objets d objets Diagramme de classes Diagrammes comportementaux Diagramme de composants Diagramme de cas d utilisation Diagramme de déploiement Diagramme d activités Diagramme de paquetages Diagramme des interactions Diagramme Diagram de structures composites de Structure Composite me Diagramme de collaboration Diagramme d états-transitions Diagramme de structure interne Diagramme Diagrammede Communication de séquence Diagramme de Diagramme Timing de timing Diagramme de communication Diagramme Diagramme de de vue d ensemble vue d'ensemble des des interactions interactions 14
15 DSL Utilisation de tournures idiomatiques au niveau d'abstraction du domaine traité Proche des experts car logique métier Documentation du code simplifiée Amélioration de la qualité, la productivité, la fiabilité, la maintenabilité, la portabilité et les possibilités de réutilisation Validation au niveau du domaine Un domaine = un langage beaucoup de langages 15
16 MOF - Ecore Méta-méta-modèle Modèle des concepts d un méta-modèle (d un langage) Définition d une syntaxe et d une sémantique Concepts pour définir tout méta-modèle Diagramme de classes pour la syntaxe abstraite Règles OCL pour la sémantique Vision OMG : noyau d UML Méta-modèle UML (première expérience) conforme au MOF Description d un méta-modèle par conformité au MOF 16
17 Un fragment du méta-modèle molécule Molecular Entity contains MolecularGroup Atom 17 17
18 XMI Personne - nom - prenom 18
19 OCL Langage déclaratif typé Valeurs, expressions Sans effet de bord Spécification formelle d un modèle UML Pré-conditions et post-conditions de méthode Invariants de classe Sémantique d UML Règles de bonne formation des modèles UML (WFR) Vérification statique de modèles UML 19
20 OCL : Exemples Pile context Pile inv : self.sommet >= 0 - sommet : entier + empiler (e : E) + dépiler () context Pile::dépiler() pre : self.sommet > 0 post : self.sommet = self.sommet@pre
21 Les outils de l IDM Outils commerciaux Outils opensources Topcased Critères de choix 21
22 Quelques Outils Commerciaux Offre Editeur MM-Modele M2T M2M Intégration IDE Modeleur Blu Age Netfective Technology MOF Ecore JET QVT Eclipse Ouvert MDWorkbench Sodius Ecore Propre QVT ATL Eclipse Ouvert Mia-Studio Mia Software MOF Ecore Propre Propre ATL Eclipse Ouvert RSM RSA IBM Ecore JET Propre Eclipse/ RSA Ouvert DSL Tools Microsoft Microsoft DSL Propre Visual Studio Visual Studio Objecteering Objecteering? Propre Eclipse Visual S. Objecteering Propre 22
23 Quelques Outils Opensource Intégration IDE Modeleur Propre Eclipse Ouvert MOF Velocity Ouvert MagicDraw Poseidon Offre Editeur MM-Modele M2T Acceleo Obeo Ecore AndroMDA 3.x M2M Eclipse M2T & M2M Eclipse Ecore JET ATL QVT Eclipse Ouvert Topcased Topcased Ecore Ouvert Ouvert Eclipse Ouvert ATL Univ. De Nantes Ecore Propre Propre Eclipse Ouvert Kermeta IRISA Ecore Propre Propre Eclipse Ouvert SmarQVT France Telecom Ecore Propre Propre Eclipse Ouvert Acceleo Pro est la version commerciale de Acceleo incluant le M2M 23
24 Topcased Plate-forme pour le développement de systèmes Spécifier des équipements aux niveaux logiciels et de matériels Détailler les spécifications logicielles pour des systèmes à dominante logicielle Processus homogène outillé Mettre en oeuvre un processus de la spécification à l outil final en ayant les bon outils Editeur de modèles et de méta-modèles Editeur de transformations et les exécuter Prouveur et simulateurs Editeur de code 24
25 Cinq questions préalables Quelles transformations? Quel langage de transformation? Quelle approche de génération? Quelle intégration dans l environnement de génération? Solution clef en main ou à façon? 25
26 Critères de choix Quel type d outil et quelles contraintes Outils commerciaux : Arrêt du support de l outil Rachat de l entreprise Outils opensources : Dynamisme de la communauté Coût induit Service offerts autour de l outil 26
27 L IDM mais pour quelles thématiques? En vogue Emergeantes Décroissantes A explorer 27
28 Thématiques en vogue IDM et les méthodes formelles (model checking) Transformation de modèles semi-formels vers des modèles formels : SPaCIFY, VerifME Processus de développement orientés modèles DOMINO, Topcased Génération de code à partir des modèles Scade, Gene-auto, SPaCIFY 28
29 Thématiques en vogue Traçabilité Topcased, VerifME Outillage IDM MDT::Papyrus, TOPCASED, ATL, Kermeta MDWorkbench, Aceleo 29
30 Thématiques émergeantes IDM et les systèmes d information Etl 30
31 Thématiques en décroissance L idée originale du MDA Conception d application par transformations successives en partant d un PIM et d un PDM et fournissant un PSM Rien dans le GDR GPL Rien dans les projets étudiés Une allusion dans les présentations des journées NEPTUNE (Approche ifest) 31
32 Thématiques à explorer IDM et les applications médicales Projet allemand : Freeband AWARENESS project Projet américain : The Open Health Tools Platform Project A Model Driven Engineering System Et en France? 32
33 IDM : Ce qu en pensent les industriels et les autres Sondage lors des journées NEPTUNE 2011 CEA, Airbus, Astrium, ANR, Thales, ESA, Sodius, SNCF, Jaxio, Trialog Synthèse de A. Rossignol (Astrium) et E. Najm (Telecom ParisTech) 33
34 Points forts / points acquis Améliore sensiblement la qualité des développements Documentation intégration Aide à guider les développements Partage et pérennisation du savoir métier Formalisation de la connaissance Détection des erreurs au plus tôt dans le cycle de développement Améliorer la fiabilité et la robustesse des applications produites IDM commence à bien fonctionner sur des processus simples 34
35 Points forts / points acquis Maturité Produits SCADE, Rhapsody, Simulink, Existence de success stories Dynamique de plus en plus forte Informatique de gestion Grands intégrateurs Premiers retours d expériences préliminaires positifs Ariane 5 ME, Démonstrateur pour Astrium Space Transportation 35
36 Points forts / points acquis Retour sur investissement Plus de temps passé sur des activités à hautes valeurs ajoutées Automatisation des transformations et des vérifications Réduction des coûts de développement par une Analyse des erreurs Meilleure communication entre équipes Réutilisation d existant Approche reconnue et formation des ingénieurs en cours Couverture de nombreux domaines Système Système à prédominante logiciel Logiciel Génération de code Système numérique 36
37 Points faibles ou d améliorations Formalisme Faiblesse de la prise en compte des propriétés nonfonctionnelles dans l IDM Debug de modèle Trop de formalismes développés Réduire les représentations possible et standardiser d avantage pour établir des passerelles entre ces notations Approche souvent peu formelle Certains domaines non encore couverts, ou de manière non satisfaisante système temps réel critique 37
38 Points faibles ou d améliorations Outillage Utilisation des outils d analyse en milieu industriel Génération de code Manque de maturité de certains outils Réfléchir à des outils gommant le caractères abscond de l IDM Visualisation 3D Simulateur de modèles Pérennité des outils sur le très long terme Interopérabilité des outils Bus de modèles? 38
39 Points faibles ou d améliorations Humain et formation Formation écoles et universités à améliorer Frein psychologique : Modification des habitudes de développement Intégration et transformation de modèles non encore satisfaisants Passage à l échelle IDM reste difficile pour des développements complexes Gros volume de données Partage de modèles => travail sur des parties de modèles 39
40 Verrous majeurs pour une plus large adoption Formalisme et supports Pérennité des outils sur le très long terme Coûts des licences Prédominance d IBM dans les outils de génie logiciel Importance des outils open-source Outils graphiques utilisables avec des ponts/passerelles entre les notation les plus utilisées Besoin d outils métier Définir un sous ensemble de et fournir des outils adéquates Expertises autour des technologies Eclipse/EMF, langages et méta-modèles 40
41 Verrous majeurs pour une plus large adoption Passage à l échelle et à une meilleure industrialisation Manipulation de gros modèles Réservé aux gros projets de type Défense, Automobile ou Télécom (ROI) Complexité de mise en œuvre sur de grosses équipes Simplification de l utilisation, de la mise en place et de l utilisation des solutions IDM Travail collaboratif gestion de différentes versions de modèles Cas d étude industriel qui utilise l IDM de bout en bout du développement Utilisation dès les phases préliminaires jusqu à la création de l implémentation PME/PMI semble peu utilisatrice de l IDM? Disposer d outils orientés métier (simples!!!) notamment pour les phases d ingénierie système 41
42 Verrous majeurs pour une plus large adoption Humain Niveau trop faible des informaticiens dans l industrie En informatique théorique et en particulier du fait que l informatique est adossé aux mathématiques Demande des profils de haut niveau Manipulation de graphes Abstractions multi-domaines Méthodes formelles Barrage culturel, psychologique, programmation = acquis social, confort, Oblige à faire trop d investissement intellectuel 42
43 Facteur de croissance et décroissance Industrie Soutien constant et appuyé Informatique de gestion Conservation de «souveraineté technologique» Académique INRIA CNRS France et Allemagne L IDM à l étranger USA Chine, Brésil, Inde 43
44 Merci de votre attention Questions 44
45 Sources IDM Cours de C. Percebois : «Ingénierie du logiciel dirigée par les modèles» (Licence SIL qualité IUT «A» UPS) Cours de J.-M. Bruel : «IDM concepts de base» (Master NTIE - l UTM) Cours F.-Y. Villemin : «L'architecture dirigée par les modèles (MDA)» (CNAM Paris) Cours B. Combemale, X. Crégut, M. Pantel : «Transformation de Modèles :Principes, Standards et Exemples» 45
46 Sources Méta-modèle des molécules Service_software/Software_Simulation/Material.pdf Outils Topcased Journées GDR-GPL Présentation des résultats des journées NEPTUNE 46
openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: [email protected]
openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: [email protected] itemis France 2009 All rights reserved 1 Itemis en quelques mots Spécialisé dans l
CC30 Certificat de compétence Conception, développement et animation de sites Web
CC30 Certificat de compétence Conception, développement et animation de sites Web UE RSX050 Bases de l informatique Séance 2 UERSX050 Bases de l informatique séance 2-30/10/2009 1 Table des matières Séance
La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*
La démarche MDA Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 1.1-5 Date : Mai 2002 * : Les partenaires du projet ACCORD sont CNAM,
Ingénierie des Modèles. Méta-modélisation
Ingénierie des Modèles Méta-modélisation Eric Cariou Master Technologies de l'internet 2 ème année Université de Pau et des Pays de l'adour UFR Sciences Pau Département Informatique [email protected]
Extensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan
Extensions à la formation Diagramme de timing FinEpreuve SautBarrière CourseAvantBarrière SautMur {>2 et 10 et 2 et 10 et
MDA (Model Driven Architecture) principes et états de l art.
CONSERVATOIRE NATIONAL DES ARTS ET MÉTIERS CENTRE D ENSEIGNEMENT DE LYON Examen probatoire du diplôme d ingénieur C.N.A.M. en INFORMATIQUE option ingénierie et intégration informatique : système de conduite
Etat de l art sur le développement logiciel dirigé par les modèles.
Etat de l art sur le développement logiciel dirigé par les modèles. Samba Diaw* Rédouane Lbath* Bernard Coulette* * Université de Toulouse Laboratoire IRIT Université de Toulouse 2-Le Mirail 5, allées
Générer du code à partir d une description de haut niveau
Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,
IFT2255 : Génie logiciel
IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes
En vue de l obtention du. Discipline : Informatique. Présentée et soutenue par Mohamed HADJ KACEM. Le Jeudi 13 Novembre 2008
THÈSE En vue de l obtention du DOCTORAT DE L UNIVERSITÉ DE TOULOUSE ET DE L UNIVERSITÉ DE SFAX Délivré par l Université Toulouse III - Paul Sabatier et la Faculté des Sciences Économiques et de Gestion
L approche Model-Driven Architecture, crédible pour développer un progiciel de
ÉCOLE DOCTORALE SYSTÈMES L approche Model-Driven Architecture, crédible pour développer un progiciel de gestion intégré Mémoire de DEA Systèmes Industriels Tuteur : Paul Gaborit Xavier Moghrabi Année universitaire
MEMOIRE. Présenté à L École Nationale d Ingénieurs de Sfax. en vue de l obtention du MASTÈRE INFORMATIQUE NTSID. Par.
République Tunisienne Ministère de l Enseignement Supérieur et de la Recherche Scientifique Université de Sfax École Nationale d Ingénieurs de Sfax Cycle de Formation Doctorale dans la Discipline Informatique
DSL. Domain Specific Language. À l'aide des technologies Eclipse Modeling. Goulwen Le Fur [email protected]. Le 23 novembre 2012
DSL Domain Specific Language À l'aide des technologies Eclipse Modeling Le 23 novembre 2012 Goulwen Le Fur [email protected] Le but de cette session Montrer : Ce qu'est-un DSL/DSM Comment implémenter
Cours en ligne Développement Java pour le web
Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité
Développement d un interpréteur OCL pour une machine virtuelle UML.
ObjeXion Software Prototyping made easy SA au capital de 500 000 F Siret 421 565 565 00015 APE 722Z Téléphone : 03 89 35 70 75 Télécopie : 03 89 35 70 76 L embarcadère 5, rue Gutemberg 68 800 Vieux-Thann,
Spécification et transformation de langages de points de vue des systèmes répartis ouverts
UNIVERSITE MOHAMMED V AGDAL FACULTE DES SCIENCES Service des affaires estudiantines RABAT N d ordre : 2479 Discipline : Informatique Spécialité : Systèmes répartis et réseaux THÈSE DE DOCTORAT Présentée
Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language
Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric
Analyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
Objectif du cours. Outline. Complexité des systèmes modernes. La modélisation et UML dans les activités du Génie Logiciel...
Objectif du cours La modélisation et UML dans les activités du Génie Logiciel... ESIR2, GL (LSI) Benoit Combemale Université de Rennes 1, ESIR & IRISA (Triskell team) [email protected] Identifier
Modelio by Modeliosoft
Modelio by Modeliosoft Solutions d entreprise basées sur l atelier leader de modélisation open source Modelio (modelio.org) L atelier de modélisation open source de référence Une solution sur étagère,
Description de la formation
Description de la formation Modalités Ce parcours de formation est un parcours en alternance, d une durée de 2ans, à raison d une semaine de formation par mois, soit 770 heures et de trois semaines de
Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2
Christian Soutou UML 2 pour les bases de données Avec 20 exercices corrigés Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2 Chapitre 4 Outils du marché : de la théorie à la pratique Non mais t as déjà
THÈSE. Présentée à. L Université Paris VIII. Pour obtenir le grade de DOCTEUR DE L UNIVERSITE DE PARIS VIII. Spécialité INFORMATIQUE
THÈSE Présentée à L Université Paris VIII Pour obtenir le grade de DOCTEUR DE L UNIVERSITE DE PARIS VIII Spécialité INFORMATIQUE Préparée au Laboratoire d Informatique Avancée de Saint-Denis (LIASD) Dans
OCL - Object Constraint Language
OCL - Object Constraint Language Laëtitia Matignon [email protected] Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object
Ingénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau
labsticc.univ-brest.fr/pages_perso/babau/ Ingénierie Dirigée par les Modèles Editeurs de modèles (Eclipse Modeling Tools) Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC
Patrons de Conception (Design Patterns)
Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques
Modèles système, modèles logiciel et modèles de code dans les applications spatiales
GÉNIE LOGICIEL N o 97 JUIN 2011 Modèles système, modèles logiciel et modèles de code dans les applications spatiales É RIC C ONQUET, FRANÇOIS-XAVIER D ORMOY, IULIA D RAGOMIR, A LAIN L E G UENNEC, DAVID
Ecole des Mines. > Option. GÉNIE des SYSTÈMES INFORMATIQUES PROJETS INDUSTRIELS DE FIN D ÉTUDES. de Nantes. 28 juin 2006 29 juin 2006 septembre 2006
Ecole des Mines de Nantes PROJETS INDUSTRIELS DE FIN D ÉTUDES 28 juin 2006 29 juin 2006 septembre 2006 amphithéâtre Georges Charpak amphithéâtre Blaise Pascal > Option GÉNIE des SYSTÈMES INFORMATIQUES
Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques
Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques Mathias Kleiner Laboratoire des Sciences de l Information et des Systèmes (LSIS) - UMR CNRS 7296 Projet Ingenierie
Environnement logiciel basé sur les modèles pour la conception collaborative de produit
Environnement logiciel basé sur les modèles pour la conception collaborative de produit Mehdi Iraqi-Houssaini Laboratoire LSIS-INSM 2 cours des Arts et Métiers 13100 Aix-en-Provence, France RÉSUMÉ. Le
RTDS G3. Emmanuel Gaudin [email protected]
RTDS G3 Emmanuel Gaudin [email protected] PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,
Synergies entre Artisan Studio et outils PLM
SysML France 13 Novembre 2012 William Boyer-Vidal Regional Sales Manager Southern Europe Synergies entre Artisan Studio et outils PLM 2012 2012 Atego. Atego. 1 Challenges & Tendances Complexité des produits
Master Data Management en Open Source C est le Bon Moment
Master Data Management en Open Source C est le Bon Moment White Paper Sommaire Introduction... 2 Les Pré Requis du Marché Open Source... 2 La Liberté... 3 Prédire les Effets de l Open Source sur le MDM...
Projet de développement
Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application
Méthodologies de développement de logiciels de gestion
Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch
Refonte front-office / back-office - Architecture & Conception -
Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table
Architecture Reconfigurable Hétérogène à Gestion Hiérarchique Distribuée pour la Reconfiguration et la Prise de Décision
INSTITUT D ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Architecture Reconfigurable Hétérogène à Gestion Hiérarchique Distribuée pour la Reconfiguration et la Prise de Décision dans les systèmes de
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é
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é [email protected] directeur technique Orange Business
Méthodes d évolution de modèle produit dans les systèmes du type PLM
Résumé de thèse étendu Méthodes d évolution de modèle produit dans les systèmes du type PLM Seyed Hamedreza IZADPANAH Table des matières 1. Introduction...2 2. Approche «Ingénierie Dirigée par les Modèles»
Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P
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
Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.
Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5
Présentation des formations courtes en Architecture d Entreprise
Atelier-débat du jeudi 12 mars 2015 «PLM & ingénierie collaborative : comment bien préparer un projet d outillage de ses processus métiers clefs?» Présentation des formations courtes en Architecture d
Génie logiciel (Un aperçu)
(Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle [email protected] Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de
Formation : Modélisation avec UML 2.0 et Mise en pratique
Formation : Modélisation avec et Mise en pratique Durée : sur 4 Jours soit 28 heures ou sur 5 Jours soit 35 heures Présentation Stage UML (Unified Modeling Language) est la notation standard qui s'est
Chapitre I : le langage UML et le processus unifié
I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et
1. Plan. 1. Plan...1 2. Information essentielles...2
Frédéric Fondement Curriculum Vitæ détaillé 1. Plan 1. Plan...1 2. Information essentielles...2 2.1. Résumé...2 2.2. Informations essentielles...2 2.3. Titres universitaires...4 2.4. Parcours professionnel...6
NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D
NOVA BPM «Première solution BPM intégr grée» Pierre Vignéras Bull R&D Définitions Business Process Pratiques existantes qui permettent aux personnes et systèmes de travailler ensemble Business Process
Elaboration de processus de développements logiciels spécifiques et orientés modèles : application aux systèmes à évenements discrets
Elaboration de processus de développements logiciels spécifiques et orientés modèles : application aux systèmes à évenements discrets Thomas Collonvillé To cite this version: Thomas Collonvillé. Elaboration
CATALOGUE FORMATION. Product Lifecycle Management. Juin 2013
CATALOGUE FORMATION Product Lifecycle Management Juin 2013 s de formation ENOVIA V6 ENOVIA V6 Plateforme Collaborative 5 ENOVIA V6 Installation et Administration 9 ENOVIA V6 Implémentation et Développement
Ineum Consulting. Pourquoi le PLM. Soirée Innovation industrielle «Usage des TIC en mode collaboratif & Industrie» Frédéric Morizot.
Ineum Consulting Pourquoi le PLM Soirée Innovation industrielle «Usage des TIC en mode collaboratif & Industrie» 3 Mai 2010 et votre vision devient entreprise 1 Problématiques de l Innovation et du Développement
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1
THESE. DOCTORAT EN SCIENCES APPLIQUEES Spécialité : Informatique
mi Université Mohamed V- Souissi Rabat Ecole Nationale Supérieure d Informatique et d Analyse des Systèmes Numéro d ordre : ---- UFR : Systèmes d Information Métiers, Multimédia et Mobiles (SI3M) -ENSIAS-
ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC THÈSE PRÉSENTÉE À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE
ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC THÈSE PRÉSENTÉE À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE COMME EXIGENCE PARTIELLE À L OBTENTION DU DOCTORAT EN GÉNIE Ph.D. PAR Samir KHERRAF MÉTHODOLOGIE
Réussir la modélisation UML des phases amont Techniques de «pré-modélisation» : un pont vers le modèle
Réussir la modélisation UML des phases amont Techniques de «pré-modélisation» : un pont vers le modèle Softeam 2004 Philippe Desfray (voir A propos de l auteur) Présentation Réussir le développement d
Projet Active Object
Projet Active Object TAO Livrable de conception et validation Romain GAIDIER Enseignant : M. Noël PLOUZEAU, ISTIC / IRISA Pierre-François LEFRANC Master 2 Informatique parcours MIAGE Méthodes Informatiques
Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence
É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions
Introduction au génie logiciel
Introduction au génie logiciel Guillaume Laurent ENSMM 2007 G. Laurent (ENSMM) Introduction au génie logiciel 2007 1 / 36 Plan du cours 1 Problématique du génie logiciel 2 Méthodes de développement logiciel
Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml
OCL Object Constraint Language Le langage de contraintes d'uml Plan 1. Introduction 2. Les principaux concepts d'ocl Object Constraint Language 1 Object Constraint Language 2 Exemple: une application bancaire
Classeur de suivi de l auditeur. Architecture et Ingénierie des Systèmes et des Logiciels
Classeur de suivi de l auditeur Architecture et Ingénierie des Systèmes et des Logiciels 04/12/2012 2 Sommaire Introduction... 4 Objectifs... 4 Méthodologie... 4 Coordonnées... 5 Curriculum vitae de l
Évaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
Objecteering. La convergence SOA, UML2, BPMN, EA, pour le développement guidé par le modèle. www.objecteering.com
Objecteering La convergence SOA, UML2, BPMN, EA, pour le développement guidé par le modèle Pour les Systèmes d information : SOA, UML2, BPMN, EA, MDA Pour les Systèmes techniques : UML2, SysML, MDA www.objecteering.com
Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational
IBM Software Group Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational Fernard Bonaguidi [email protected]
Conception fonctionnelle de services d entreprise fondée sur l alignement entre cœur de métier et système d information
Conception fonctionnelle de services d entreprise fondée sur l alignement entre cœur de métier et système d information Jacques Simonin* Philippe Picouet* Jean-Marc Jézéquel** * Telecom Bretagne/Institut
UML est-il soluble dans les méthodes agiles?
Pascal ROQUES Valtech Training UML est-il soluble dans les méthodes agiles? octobre 07 Résumé On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposées : l'approche
Sujet de thèse CIFRE RESULIS / LGI2P
Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Sujet de thèse CIFRE RESULIS / LGI2P Titre Domaine De l ingénierie des besoins à l ingénierie des exigences
Une architecture pour les transformations de modèles et la restructuration de modèles uml
N d ordre : 3088 THÈSE présentée devant l Université de Rennes 1 pour obtenir le grade de Docteur de l Université de Rennes 1 Mention Informatique par Damien Pollet Équipe d accueil : Triskell Irisa École
UML (Paquetage) Unified Modeling Language
UML (Paquetage) Unified Modeling Language Sommaire Introduction Objectifs Paquetage Espace de nommage d un paquetage Dépendances entre paquetages 2 Notion introduite véritablement par UML car superficiellement
Maîtrisez la modernisation de votre patrimoine applicatif
IBM Software Group Maîtrisez la modernisation de votre patrimoine applicatif Bienvenue! Sylvie Dubois Mardi 19 octobre 2004 Agenda 9 h 30 10 h 00 11 h 15 11 h 45 11 h 55 12 h 25 13 h 00 La modernisation
Vérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Démarche dirigée par les modèles pour la conception d entrepôts de données multidimensionnelles. F.Atigui, F.Ravat, O.Teste, G.
Démarche dirigée par les modèles pour la conception d entrepôts de données multidimensionnelles F.Atigui, F.Ravat, O.Teste, G.Zurfluh IRIT (SIG/ED) Université Paul Sabatier 118 route de Narbonne 31062
Université de Bangui. Modélisons en UML
Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et
Burckel Thomas. Formation. Compétences
Burckel Thomas Adresse : 92 avenue de la République 94300 VINCENNES Tel : 06.83.21.48.25 Email : [email protected] Date et lieu de naissance : 3 septembre 1986 à Strasbourg Formation 2006 2009 Polytech
Les nouvelles architectures des SI : Etat de l Art
Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre
Conception. Génie Logiciel. Renaud Marlet. LaBRI / INRIA http://www.labri.fr/~marlet. (d'après A.-M. Hugues) màj 17/04/2007
1 Génie Logiciel (d'après A.-M. Hugues) Conception Renaud Marlet LaBRI / INRIA http://www.labri.fr/~marlet màj 17/04/2007 2 Position dans le cycle de vie Contexte : étant donnée une spécification (ce que
Mise en œuvre des serveurs d application
Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés
Travaux soutenus par l ANR. Jean-François CAPURON (DGA) Bruno LEGEARD (Smartesting)
Travaux soutenus par l ANR Jean-François CAPURON (DGA) Bruno LEGEARD (Smartesting) 03 Avril 2012 1. Test de sécurité et génération de tests à partir de modèle 2. Le projet SecurTest à DGA Maîtrise de l
analyse et pérennise votre patrimoine informationnel
analyse et pérennise votre patrimoine informationnel Décoder le passé Donner une signification «métier» aux gérées par vos applications, retrouver les liens qui les unissent, connaître en détail leur utilisation
1.2 Genèse. 1.3 Version de Designer utilisée
Designer et l ingénierie du logiciel Notions élémentaires P.-A. Sunier, ISNet Neuchâtel avec le concours de C. Kohler et P. Ferrara 1 Propos liminaires... 1 1.1 Objectifs de publication... 1 1.2 Genèse...
Introduction à la conception de systèmes d information
Introduction à la conception de systèmes d information 2008-2009 M1 MIAGE SIMA / M1 Informatique MIF17 Yannick Prié UFR Informatique - Université Claude Bernard Lyon 1 Objectifs de ce cours Présentation
JOnAS 5. Serveur d application d
JOnAS 5 Serveur d application d dynamique Agenda En quelques mots Caractéristiques essentielles Zoom sur le versioning 2 Bull, 2008 Serveur d application dynamique JOnAS - Serveur d application Open Source
DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS
SI 2.0 DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS REF : SIMO002 DUREE : 2 JOURS TARIF : 1 450 HT Public DSI, responsables informatiques et études, Architectes, responsables de projets, chefs de
D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.
PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue
Dématérialiser les échanges avec les entreprises et les collectivités
Dématérialiser les échanges avec les entreprises et les collectivités Conference Numerica Le 11/05/09 1 Sommaire Enjeux de la dématérialisation Possibilités concrètes d usages Moyens à mettre en œuvre
NFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon
Introduction du test dans la modélisation par aspects
Introduction du test dans la modélisation par aspects Jacques Klein 1 Benoit Baudry 1 Olivier Barais 1 Andrew Jackson 2 1 IRISA/INRIA Rennes Université de Rennes 1 Campus Universitaire de Beaulieu F-35042
ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab
ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab notre compétence d'éditeur à votre service créée en juin 2010, Scilab enterprises propose services et support autour
Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e
P r o b l é m a t i q u e OCL : O b j e c t C o n s t r a i n t L a n g u a g e Le langage de contraintes d UML Les différents diagrammes d UML permettent d exprimer certaines contraintes graphiquement
Le génie logiciel. maintenance de logiciels.
Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction
Retour d expériences avec UML
Retour d expériences avec UML UML pour les systèmes biologiques Marie-Hélène Moirez-Charron, UMR AGIR, équipe MAGE INRA Toulouse mailto:[email protected] PLAN Contexte de travail UML,
Stratégie Open Source et Présentation du Centre de recherche et d innovation sur le logiciel libre
Stratégie Open Source et Présentation du Centre de recherche et d innovation sur le logiciel libre 1 INTECH, GRENOBLE, 12/01/2010 Patrick MOREAU [email protected] Direction du Transfert et de l Innovation
Université Mohamed Khider Biskra. Faculté des sciences exactes et des sciences de la nature et de la vie. Département d Informatique.
République Algérienne Démocratique et Populaire Ministère de l Enseignement Supérieur et de la Recherche Scientifique Université Mohamed Khider Biskra Faculté des sciences exactes et des sciences de la
Information utiles. [email protected]. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : [email protected] webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
Eclipse et ses plugins de modélisation (EMF GEF GMF). Entrée en matière. par. Jacques Barzic. Avertissement
www.289eme.fr Eclipse et ses plugins de modélisation (EMF GEF GMF). Entrée en matière par Avertissement Cette version incomplète du document (eclipse_emf_gef_gmf_alpha1.0.0, voir date édition ci-dessous)
Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant
Master CCI Compétences Complémentaires en Informatique Livret de l étudiant 2014 2015 Master CCI Le Master CCI (Compétences Complémentaires en Informatique) permet à des étudiants de niveau M1 ou M2 dans
Modélisation des processus métiers et standardisation
Modélisation des processus métiers et standardisation Table des matières Introduction... 3 Processus métier : un même mot, plusieurs domaines d application... 4 Les défis contemporains de la gestion des
Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.
Analyse et conception objet du logiciel : Méthode de conception objet et notation UML Rémy Courdier Email : [email protected] Rémy Courdier V2.1 1 Plan du cours Introduction au Génie Logiciel
Conception des systèmes répartis
Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan
