interopérabilité de systèmes intégrés : application à la ... · lascom/cran : «...

30
Interopérabilité de Systèmes Intégrés : application à la plateforme PICS-PPO et au PLM Advitium pour la gestion de l’information dans les projets de conception produit-process Université Henri Poincaré - CRAN Université Bordeaux 1 - LAPS Université de Technologie de Troyes – ICD/LASMIS INSA Strasbourg – LeGeCo/LICIA Ecole Centrale de Lille – LGI Lille ENSAM Metz – LGIPM École Centrale de Nantes – IRCCyN Université de Technologie de Compiègne - ODIC Université de Technologie de Belfort Montbéliard – SetERCOS LASCOM GT IS3C Muriel LOMBARD Ingénierie des Systèmes de Conception et Conduite du Cycle de vie produit

Upload: others

Post on 21-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

  • Interopérabilité de Systèmes Intégrés : application à la plateforme PICS-PPO et au PLM Advitium pour la gestion de l’information dans les projets de conception produit-process

    Université Henri Poincaré - CRANUniversité Bordeaux 1 - LAPS

    Université de Technologie de Troyes – ICD/LASMISINSA Strasbourg – LeGeCo/LICIAEcole Centrale de Lille – LGI Lille

    ENSAM Metz – LGIPM

    École Centrale de Nantes – IRCCyNUniversité de Technologie de Compiègne - ODIC

    Université de Technologie de Belfort Montbéliard – SetERCOSLASCOM

    GT IS3C – Muriel LOMBARD

    Ingénierie des Systèmes de Conception et Conduite du Cycle de vie produit

  • Contexte : Ingénierie collaborative et numérique

    Un processus collaboratif multi-acteurs

    Des outils de conception communs

    CAOPLMTCAO

    Un large éventail d’applications métier

  • Objectif général du projetLes enjeux concernent, en particulier, l’intégration des différentes solutions logicielles et le développement de nouvelles fonctionnalités prenant en compte le contexte d’ingénierie collaborative et intégrée des projets de conception multipartenaires actuels.

    Proposition d’une plate-forme d’intégration logicielle répondant au verrou technologique de la gestion de l’information produit-process-organisation et de modélisation des données d’ingénierie (conduite des activités métier).

  • Plateforme PICS-PPO

    Noyau PPO* (logiciel libre)

    Composants métiers (propriétaires)**• CAO• Pilotage des organismes industriels et de

    services

    APIs génériques et architecture client-serveur (libres)Greffons de connexion (libres)

    Composants communs (propriétaires)**

    • IHM avancée• Systèmes PLM

    Composants métiers (libres)

    • Tolérancement• Modélisation de produit• Gestion de projet• Pilotage des organismes

    industriels et de services

    Composants communs (libres)

    • IHM Standard• Cohérence des modèles• Gestion des

    connaissances• …

    * : ce noyau s’appuiera sur les développements issus du projet RNTL IPPOP** : ces composants pourront pointer sur d’autres plateformes RNTL via les partenaires participants à d’autres développements (Code_Aster, Usiquick, Salome 2…) ou via les résultats de ces plateformes (Perf-RV)

    Plateforme PICS-PPO

    Noyau PPO* (logiciel libre)

    Composants métiers (propriétaires)**• CAO• Pilotage des organismes industriels et de

    services

    APIs génériques et architecture client-serveur (libres)Greffons de connexion (libres)

    Composants communs (propriétaires)**

    • IHM avancée• Systèmes PLM

    Composants métiers (libres)

    • Tolérancement• Modélisation de produit• Gestion de projet• Pilotage des organismes

    industriels et de services

    Composants communs (libres)

    • IHM Standard• Cohérence des modèles• Gestion des

    connaissances• …

    * : ce noyau s’appuiera sur les développements issus du projet RNTL IPPOP** : ces composants pourront pointer sur d’autres plateformes RNTL via les partenaires participants à d’autres développements (Code_Aster, Usiquick, Salome 2…) ou via les résultats de ces plateformes (Perf-RV)

    Projet ANR Technologie Logicielle : PICS-PPO

  • Interopérabilité : des questions

    Comment « automatiser » la connexion d’un métier au noyau PPO par l’intermédiaire

    d’applications expertes ?

    Comment garantir une intégration métier-conception par la sémantique des informations échangées ?

    Comment traduire les concepts d’un métier vers un autre métier ? (quel niveau de granularité, objets similaires, objets synonymes, objets communs, …)

    Comment favoriser l’interopérabilité d’applications expertes ?

  • Objectif projet 1Définition d’une méthodologie de modélisation de la connexion en regard du modèle PPO :

    Expertise métier PPOPPO Expertise métier

    Niveau de modélisation dans PPO :Produit : niveau d’expression très générique -> méta-modèleProcessus : niveau d’expression très standardisée mais enrichie -> modèle générique

    Organisation : : niveau d’expression lié à une application particulière -> modèle particulier

    ?Étude de l’échange des données … De quoi a besoin l’application experte ?

    ?

  • Objectif projet 2

    Définition d’un système médiateur au niveau conceptuel puis physique

    Définition de dictionnaires ainsi que des relations liant ses éléments au travers de relations sémantiques (relation de mise en correspondance, relation de modélisation, relation de composition, …) … vers des ontologies métier.

  • Résultats de recherche relatifs au projet ISI

    Comment garantir une intégration métier-conception par la sémantique des informations échangées ?

    Thèses de Souheil ZINAProjet ANR PHOENIXHDR Muriel LOMBARD, Lionel ROUCOULES

    Comment traduire les concepts d’un métier vers un autre métier ? (quel niveau de granularité, objets similaires, objets synonymes, objets communs, …)

    Thèse Samar KHODJA, Alain ETIENNEHDR Nicolas PERRY

    Comment favoriser l’interopérabilité d’applications expertes, CAO et PLM ?

    Thèse Guillaume DUCELLIERDéveloppement XML

  • Comment garantir une intégration par la sémantique des informations échangées ?

    Thèse Souheil ZINA, UHP Nancy I, 14/11/2007« Proposition d’un cadre de modélisation pour les applications PLM : application à la gestion de configuration »

    Dégagement d’une problématique industrielle/rechercheModèles génériques – Capitalisation Savoir-faire métier

    Nouvelle application

    PLM

    Nouvelle application

    PLMApplications spécifiques

    (spécificité des besoins clients)

    • Délais de mise en œuvre importants

    • Ressources importantes

    • Coûts élevés

  • Nouvelle application

    PLM

    Nouvelle application

    PLM

    Applications AdvitiumExistantesNouvelle

    application PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLMApplications PLM particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Les fonctions utilisées dans les applications PLM

    sont similaires Besoin d’une adaptation sémantique au métier

    Comment garantir une intégration par la sémantique des informations échangées ?

  • Nouvelle application

    PLM

    Nouvelle application

    PLM

    Disposer d’une bibliothèque

    d’applications réutilisables

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLMApplications PLM particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications AdvitiumExistantes

    Comment garantir une intégration par la sémantique des informations échangées ?

  • Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLMApplications PLM particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Verticaux métiers

    Agroalimentaire:• Modèles adaptés• UI adaptés• Modules spécifiques

    Agroalimentaire:• Modèles adaptés• UI adaptés• Modules spécifiques

    Aérospatiale• Modèles adaptés• UI adaptés• Modules spécifiques

    Aérospatiale• Modèles adaptés• UI adaptés• Modules spécifiques

    Ingénierie:• Modèles adaptés• UI adaptés• Modules spécifiques

    Ingénierie:• Modèles adaptés• UI adaptés• Modules spécifiques

    Mécanique:• Modèles métier• Modules de traitements spécifiques• IHM adaptées

    Mécanique:• Modèles métier• Modules de traitements spécifiques• IHM adaptées

    • Problèmes pour retrouver le cas similaire

    • Problèmes d’adaptation du code

    Comment garantir une intégration par la sémantique des informations échangées ?

  • Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLMApplications PLM particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    • Problèmes pour retrouver le cas similaire

    • Problèmes d’adaptation du code

    Capitalisation réalisée tard dans

    le cycle de conception des

    applications

    Verticaux métiers

    Agroalimentaire:• Modèles adaptés• UI adaptés• Modules spécifiques

    Agroalimentaire:• Modèles adaptés• UI adaptés• Modules spécifiques

    Aérospatiale• Modèles adaptés• UI adaptés• Modules spécifiques

    Aérospatiale• Modèles adaptés• UI adaptés• Modules spécifiques

    Ingénierie:• Modèles adaptés• UI adaptés• Modules spécifiques

    Ingénierie:• Modèles adaptés• UI adaptés• Modules spécifiques

    Mécanique:• Modèles métier• Modules de traitements spécifiques• IHM adaptées

    Mécanique:• Modèles métier• Modules de traitements spécifiques• IHM adaptées

    Comment garantir une intégration par la sémantique des informations échangées ?

  • Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLM

    Nouvelle application

    PLMApplications PLM particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Applications PLM

    particulières

    Manipuler les concepts pas le

    code

    Modèles métiers

    génériques

    Modèles métiers

    génériques

    Verticaux métiers

    Agroalimentaire:• Modèles adaptés• UI adaptés• Modules spécifiques

    Agroalimentaire:• Modèles adaptés• UI adaptés• Modules spécifiques

    Aérospatiale• Modèles adaptés• UI adaptés• Modules spécifiques

    Aérospatiale• Modèles adaptés• UI adaptés• Modules spécifiques

    Ingénierie:• Modèles adaptés• UI adaptés• Modules spécifiques

    Ingénierie:• Modèles adaptés• UI adaptés• Modules spécifiques

    Mécanique:• Modèles métier• Modules de traitements spécifiques• IHM adaptées

    Mécanique:• Modèles métier• Modules de traitements spécifiques• IHM adaptées

    Comment garantir une intégration par la sémantique des informations échangées ?

  • Résultats de recherche relatifs au projet ISI

    Comment garantir une intégration métier-conception par la sémantique des informations échangées ?

    Thèses de Souheil ZINAProjet ANR PHOENIXHDR Muriel LOMBARD, Lionel ROUCOULES

    Comment traduire les concepts d’un métier vers un autre métier ? (quel niveau de granularité, objets similaires, objets synonymes, objets communs, …)

    Thèse Samar KHODJA, Alain ETIENNEHDR Nicolas PERRY

    Comment favoriser l’interopérabilité d’applications expertes, CAO et PLM ?

    Thèse Guillaume DUCELLIERDéveloppement XML

  • Comment garantir une intégration par la sémantique des informations échangées ?

    Projet ANR (projets blancs) PHENIX « Product History basedreverse ENgineering toward an Integrated eXpert approach »déposé en 2007Processus de reverse engineering pour l’apport de sémantique dans les modèles CAO issus de processus de numérisation 3DProposition multi-partenaires : UTT, UHP, ECN

    Définition d’objets porteurs d’une sémantique métier particulière

  • Résultats de recherche relatifs au projet ISI

    Comment garantir une intégration métier-conception par la sémantique des informations échangées ?

    Thèses de Souheil ZINAProjet ANR PHOENIXHDR Muriel LOMBARD, Lionel ROUCOULES

    Comment traduire les concepts d’un métier vers un autre métier ? (quel niveau de granularité, objets similaires, objets synonymes, objets communs, …)

    Thèse Samar KHODJA, Alain ETIENNEHDR Nicolas PERRY

    Comment favoriser l’interopérabilité d’applications expertes, CAO et PLM ?

    Thèse Guillaume DUCELLIERDéveloppement XML

  • Comment traduire les concepts d’un métier vers un autre métier ?

    Thèse Alain ETIENNE, ENSAM MetzIntégration Produit / Process par les concepts d’activité et de caractéristiques clefs. Application au cas de l’allocation des tolérances.

    Thèse Samar KHODJA, Ecole Centrale de NantesProcessus d’aide à la Spécification et à la Validation D’application d’Ingénierie à base de Connaissances métiers

    HDR Nicolas PERRY, Ecole Centrale de NantesIndustrialisation des connaissances : approches d’intégration pour une utilisation optimale en ingénierie (cas de l’évaluation économique)

  • Résultats de recherche relatifs au projet ISI

    Comment garantir une intégration métier-conception par la sémantique des informations échangées ?

    Thèses de Souheil ZINAProjet ANR PHOENIXHDR Muriel LOMBARD, Lionel ROUCOULES

    Comment traduire les concepts d’un métier vers un autre métier ? (quel niveau de granularité, objets similaires, objets synonymes, objets communs, …)

    Thèse Samar KHODJA, Alain ETIENNEHDR Nicolas PERRY

    Comment favoriser l’interopérabilité d’applications expertes, CAO et PLM ?

    Thèse Guillaume DUCELLIERDéveloppement XML

  • Comment favoriser l’interopérabilitéd’applications expertes, CAO et PLM ?

    Thèse Guillaume Ducellier, UTT (co-encadrement INSA-Stras.)« Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique »

    Outils experts

    ParamètresRèglesVérifications

    TemplateOptimisationFonctionnalités expertes

    Outils PLM

    ParamètresRèglesVérifications

    ProduitProcessusOrganisation

    Grec²

    Central Server

    System 1

    Expert applications Checked-out data

    System 2

    Expert applications Checked-out data

    System 3

    Expert applications Checked-out data

    System 4

    Expert applications Checked-out data

    Check-in data Process / Product / Organisation

    Management System 1

    System 4 Project Planning

    CAD Product data management

    System 2 Manufacturing Planning

    System 3 Maintenance Record

    User 1 User 2 User 3

    User 4 User 5 User 6

    Management

    System 1

    CAD Product data management

    User 1 User 2 User 3

    System 1

    CAD Product data management

    User 4 User 5

    Management

  • Comment favoriser l’interopérabilitéd’applications expertes ?

    Utilisation des technologies XML

    Interopérabilité d’une application d’éco-conception et d’une plateforme PLM

    Collaboration industrielle CODDESynchronisation de BoM au sein d’application PLM et CAO

    Collaboration UTT – Université de Shanghai (Professeur David Zhou)

  • Comment favoriser l’interopérabilitéd’applications expertes ?

  • Synthèse :Résultats scientifiques

    Comment « automatiser » la connexion d’un métier au noyau PPO par l’intermédiaire d’applications expertes ?

    Forte synergie dans la communauté autour des travaux de chacun des partenaires

    Identification de solutions au niveau de la modélisation (sémantique, ontologie) et des technologies (XML…). Contexte relatif à la conception de produit.

    Ouverture vers d’autres groupes (contextes différents) : initiation de discussion avec le groupe ECI (interopérabilité au niveau de l’organisation d’entreprise) pour analyser de nouvelles solutions (SOA ?) (ESTIMAC, ECL, ….)

  • Synthèse :Réunions du groupe projet

    Échange et rédaction du projet PICS-PPO, RNTL/ANR, avril 2007 (ENSAM Paris)

    UHP, ENSAM, UTT, ECN

    Réunion lors du colloque AIP-PRIMECA La Plagne, 19 avril 2007CRAN, UTC, UTT, ENSAM

    Réunion à l’IMI-Paris, présentation d’Hervé Pingaud (lien avec GT ECI), 7 juin 2007

    ECL, ENSAM, UTC, UTT, INSA-S, UHP

    Séminaire interne UTT, 19 juillet 2007UTT, UTC, UHP

    État généraux MICADO, Réunion de travail à Nantes, 19-20 octobre 2007

    ECN, UTT

  • Synthèse :Budget

    Budget initial 4400 EurosReste : 3800 Euros

    La majorité des déplacements a étéréalisée sur les fonds des participants et en même temps que d'autres événements

  • PerspectivesPoursuite du projet ISI pendant 6 mois

    Rédaction d’un scénario de validation des solutions d’interopérabilité issues de IS3C et de ECIMise en place de collaborations pour implémenter le(s) scénario(s)

    Dépôt de projet ANR (PICS-PPO + EPICE)

    Thèses CIFRE en démarrage comme ressourcesSENCMA/UTC + CRAN : PLM pour la simulation numérique

    PI3C : UTT + UTC : Interopérabilité inter-PLM

    LASCOM/IMS-LAPSLASCOM/CRAN : « Capitalisation de déploiement d’applications PLM autour de modèles génériques métiers »

  • Merci de votre attention

  • Méta-modèle adapté aux

    applications PLM

    Méta-modèle adapté aux

    applications PLM

    Modèles particuliers

    Modèles particuliersModèles particuliersModèles

    particuliersModèles particuliersModèles

    particuliers

    28

    Modèles métiers

    génériques

    Modèles métiers

    génériques

    Modèle particulier

    Modèle particulier

    Standardisation

    Enr

    ichi

    ssem

    ent Adaptation

    Sujet de Thèse CIFRE – LASCOM / CRAN2008-2010

    Equipe avant-vente

    Capitalisation de déploiement d’applications PLMautour de modèles génériques métiers

  • RoHS stakes

  • PICS-PPO

    Lionel reprendre les concepts du projet pour la connexion des applis métiers