1 / 18

Connection d’outils métiers à un environnement de conception collaborative

Connection d’outils métiers à un environnement de conception collaborative. Hanène CHETTAOUI, Frédéric NOEL Laboratoire G-SCOP   Conception Intégrée            {hanene.chettaoui,frederic.noel}@g-scop.inpg.fr. Plan. Contexte Problématique Objectifs Scénario de conception collaborative

howie
Download Presentation

Connection d’outils métiers à un environnement de conception collaborative

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Connection d’outils métiers à un environnement de conception collaborative Hanène CHETTAOUI, Frédéric NOEL Laboratoire G-SCOP   Conception Intégrée            {hanene.chettaoui,frederic.noel}@g-scop.inpg.fr

  2. Plan Contexte Problématique Objectifs Scénario de conception collaborative Approche “Model Driven Architecture” pour l’interopérabilité Conclusions et Perspectives

  3. Contexte Humains Géométrie video conf, email, chat, white board, etc. Collaboration Catia, ProE, Unigraphics, etc Expertises PDM Logiciels configurables Milling, Stamping, etc. Agile, Windchild, Enovia, etc. Spreadsheet, Text editor, etc.

  4. Problème Comment soutenir la collaboration ? video conf, email, chat, white board, etc. Catia, ProE, Unigraphics, etc Milling, Stamping, etc. Agile, Windchild, Enovia, etc. Spreadsheet, Text editor, etc.

  5. Vers un environnement intégrateur • Nécessité d'un environnement intégrateur des différents outils et dans les différents phase du cycle de vie du produit pour : • Gérer l’hétérogénéité • Favoriser la collaboration • Maintenir la cohérence • Piloter les échanges • L’enjeu est de gérér l’interoperabilité entre outils hétérogènes. 5

  6. Le modèle PPO (Product Process Organisation) 7

  7. Modèle Produit

  8. PPO Partagé Scénario de conception collaborative Partager resources Importer resources Transformation Transformation PPO Privé PPO Privé Planner Synchronisation Synchronisation MSProject Créer resources et tâches Allouer Tache/Resources/ Temps Partager Ressources/ Temps/Tâches Allouer tâches/resources/temps Synchronisation Synchronisation PPO Privé PPO Privé Transformation Transformation analyste Mechanism Solliciter les tâches à accomplir du concepteur CAO Concepteur CAO Solliciter les tâches à accomplir

  9. Scénario de conception collaborative:études de cas ProE EspritTM Conçoit la pièce Ajoute un perçage Veut récupérer les paramètres de perçage Product Process Organisation Plateforme de conception collaborative Partager l’information via la plateforme PPO

  10. Diagramme de Collaboration Exp-Fix ProE: interface CAO-PPO: PPO: interface Esprit-PPO: EspritTM: Exp-Fab: Modélisation du produit Définir méta-modèle Définir modèle Définir les règles de traductions Connection Créer le modèle PPO-CAO Définir méta-modèle Définir modèle Définir les règles de traductions Créer le modèle PPO-Esprit Synchroniser les deux modèles Envoyer le résultat récupérer les paramètres du perçage Réaliser le perçage

  11. Ingénieur Modèle Ingénieur Meta-Modèle Concepteur Architecture Émet requête de transformation Conçoit Définit Reçoit Modèle produit Moteur de transformation Définir Modèles Définir Règles de transformation Conformes à Définit Définir Méta-Modèle Conformes à Méta-Modèles disponibles Enregistrer nouveau Méta-Modèles Définir Méta_Règles Enregistrer Méta-Règles Charger Méta-Meta-Modèle GAM Dictionnaire

  12. <<interface>> B <<component>>A <<interface>>A <<fonction>> Assembler ET Solids Operations Tools <<component>>B <<fonction>> To Position <<fonction>> To Screw <<fonction>> To Tighten <<fonction>> To stick ? OU <<component>> Screw <<fonction>> Drilling Modeled Entity Technical solution <<interface>> Hole <<interface>> Cylinder Diameter Depth A-B B A Axe 1 Axe 2 Extrusion Drilling Diameter Depth Scénario Méta-modèle EspritTM Meta-Modèle PPO Modèle EspritTM Modèle PPO

  13. Méta-modèle source MMa mise en correspondance mise en correspondance Méta-modèle cible MMb Méta-modèle de transformation « conforme » « conforme à » à » Règles de transformation Règles de transformation « conforme à » « conforme à » « conforme à » « conforme à » utilise utilise reçoit produit reçoit Modèle source produit Modèle source Ma Modèle cible Modèle cible Mc M0b M1b Moteur de transformation Approche MDA pour l’interopérabilité Méta-modèle source MMc Méta-modèle de transformation Moteur de transformation 11 Synchronisation

  14. Pattern Trace Rules Expression Transformation name : String name : String name : String Méta-Modèles de règles de transformation • Transformation = ensemble de règles • Correspondances entre éléments du modèle source et éléments du modèle cible 0..1 1..* 1..* Metamodèle de Transformations

  15. T(x  Δx) = T(x)  T’(Δx) x  Δx avec T’(Δx) << T(x  Δx) Synchronisation : transformation incrémentale T x T(x) But : obtention de manière optimale de T(x  Δx)

  16. Conclusions • La mise en place de scénario de conception collaborative entre EspritTM et la plateforme PPO  • Interoperabilité entre expertises hétérogènes avec la technologie MDA: • La définition des méta-modèles et des modèles sources et cibles  • La définition de méta-modèles de règles de transformation 15

  17. Perspectives • Définir qui crée les modèles et les méta-modèles source et cible • Définir qui crée les règles de transformations • Spécifier les contrôles données à l’utilisateur terminal • Mettre en évidence les limites de la MDA en conception de produit

  18. Merci pour votre attention ! Questions??

More Related