Le travail de recherche présenté s’intéresse aux problèmes d’interopérabilité dans le domaine du Product Lifecycle Management (PLM) et vise à proposer une méthodologie capable d’y remédier.
Nous définissons l’objectif stratégique du PLM comme la maîtrise de la complexité qui caractérise le développement et le suivi des produits. Dans ce cadre, l’objectif de l’interopérabilité est le contrôle des interactions entre constituants de ce système complexe PLM. Nous montrons que cet objectif est atteint si on assure la continuité et la conservation du flux sémantique qui circule dans le système. Notre étude est restreinte aux seuls domaines de la conception et de la production, mais a l’ambition de pouvoir s’appliquer à d’autres domaines.
La continuité du flux sémantique est assurée par une architecture que nous avons baptisée « médiation multi-échelle orientée services ». Le cœur de cette architecture, le médiateur, se charge d’orienter les flux sémantiques vers les systèmes concernés, et met en correspondance sémantique les informations échangées en s’appuyant sur un méta-modèle d’unification. Nous montrons que pour assurer la robustesse, la flexibilité et l’agilité du système ainsi constitué, il faut privilégier le choix d’un méta-modèle standard générique et extensible. A cet effet, nous proposons une cartographie du standard STEP permettant de choisir le méta-modèle pertinent.
Nous illustrons le choix et la définition de ce méta-modèle dans le cas de deux problèmes d’interopérabilité des domaines de la conception et de la production : l’interopérabilité CAO/PDM et l’interopérabilité PDM/ERP. Nous expliquons notre démarche dans la mise en œuvre de la norme PLCS. Par ailleurs, nous introduisons un modèle d’annotations sémantiques du produit qui permet de reconstruire des vues multiples correspondant à différents besoins métiers.
Pour la validation de nos propositions et de nos résultats nous proposons des démonstrateurs qui s’appuient sur des composants logiciels dont l’implémentation est détaillée, le code source de ces composants étant librement accessible.
1. Méthodologie de résolution des problèmes d’interopérabilité dans le domaine du Product Lifecycle Management. Thomas Paviot Soutenance de Doctorat de l’Ecole Centrale Paris 1er juillet 2010, Supméca Paris Thèse dirigée par S. Lamouri et encadrée par V.Cheutet
2.
3. Naissance, vie, fin de vie d’un produit industriel Thomas Paviot - 1er juillet 2010 temps Conception Pré-assemblage Transfert Négociation Assemblage final Utilisation M.C.O. Phase du cycle de vie du produit (PL) Evénements Produit virtuel Produit réel Enjeu Méthode Perspectives
4.
5.
6. La fonction conception : définir un produit virtuel conforme besoin client. Thomas Paviot - 1er juillet 2010 Fonction conception Enjeu Méthode Perspectives
7. La fonction production : réaliser un produit physique conformément aux spécifications techniques et aux contraintes client. Thomas Paviot - 1er juillet 2010 Fonction production Enjeu Méthode Perspectives
8. L’interface conception/production : une « membrane » poreuse traversée par un flux continu d’information Thomas Paviot - 1er juillet 2010 Fonction conception Fonction production Enjeu Méthode Perspectives
9.
10.
11.
12.
13.
14.
15.
16. Instancier plusieurs médiateurs décentralisés : la médiation multi-échelle orientée services Thomas Paviot - 1er juillet 2010 Enjeu Méthode Perspectives
17. Fonctions internes du médiateur multi-échelle orienté services Thomas Paviot - 1er juillet 2010 Enjeu Méthode Perspectives
18. Assurer la continuité et la conservation du flux sémantique (rappel) Réaliser l’interopérabilité de 2 ou plusieurs systèmes Assurer la continuité du flux sémantique Assurer la conservation du flux sémantique Convergence des modèles de données (Niveau sémantique) Thomas Paviot - 1er juillet 2010 Enjeu Méthode Perspectives
19.
20.
21. Choix d’un méta-modèle à partir de la cartograhie 2D des standards du PLM [Rachuri et al, 2008] Thomas Paviot - 1er juillet 2010 Enjeu Méthode Perspectives
22. Un point de vue précisé : cartographie 3d du standard STEP Thomas Paviot - 1er juillet 2010 Enjeu Méthode Perspectives
23. Assurer la continuité et la conservation du flux sémantique (bilan) Réaliser l’interopérabilité de 2 ou plusieurs systèmes Assurer la continuité du flux sémantique Assurer la conservation du flux sémantique Thomas Paviot - 1er juillet 2010 Enjeu Méthode Perspectives
24.
25.
26.
27.
28. Un modèle de données pour la reconstruction automatique de structures produit Thomas Paviot - 1er juillet 2010 EBOM MBOM Enjeu Méthode Perspectives
29.
30.
31.
32.
33.
34. Pour plus d’informations, contacter Thomas Paviot à l’adresse électronique : [email_address] Thomas Paviot - 1er juillet 2010 La version électronique du mémoire de thèse est disponible en ligne à l’adresse : http:// tel.archives-ouvertes.fr/index.php?halsid =chet0v8cdfkskcf7hgtf4o49v4&view_this_doc=tel-00504680&version=1
Notes de l'éditeur
Bonjour Jury Merci à tous d’être là Objectifs : Donner des clés pour la lecture du manuscrit Préciser certains éléments obscurs du manuscrit Sous le signe de : rigueur, pédagogie, plaisir Thomas Paviot, 1er juillet 2010
Trois grandes parties dans cette présentation: Quel est le problème ? -> enjeux Comment y repond-on? > méthode Comment envisager la suite? -> perspectives Travail de thèse = ensemble de ces trois points Thomas Paviot, 1er juillet 2010
Phases du cycle de vie Pour chaque phase : des durées et métiers différents Des événements jalonnent la vie du produit (prévus ou imprévus) Un événement particulier : la transition du virtuel au réel TRANSITION : 80% des coûts du produit sont engagés dès les premières phases du cycle de vie du produit Mots-clés : Phases du cycle de vie du produit (Product Lifecycle = PL) Thomas Paviot, 1er juillet 2010
Objectif : associer dès la conception du produit tous les acteurs qui seront en interaction avec le produit (interacteurs du produit) On a CREE un SYSTEME TRANSITION : la complexité Thomas Paviot, 1er juillet 2010
TRANSITION : on étudie ce point uniquement pour les fonctions conception et production. On espère que ça pourra être généralisé Thomas Paviot, 1er juillet 2010
La roue symbolise: Le travail La synchronisation des flux - le moteur qui fait tourner cette roue : le budget de développement Remarque : on a distingué information et connaissance PARLER DE LA VALEUR AJOUTEE Thomas Paviot, 1er juillet 2010
PARLER AUSSI DE LA VALEUR AJOUTEE Thomas Paviot, 1er juillet 2010
Remarque : il manque une courroie Thomas Paviot, 1er juillet 2010
Bureautique aussi dans le SI de la production Interopérabilité intra-phase Interopérabilité inter-phase Chaque information : naît d’un outl d’authoring Est gérée par un système spécifique (PDM, ERP) avec une base de données Cricule : où va-t’elle, dans quel système, comment rentre-t’elle, comment sort-elle? Parler du INTRA-PHASE et du INTER-PHASE Thomas Paviot, 1er juillet 2010
Remarque : on n’aborde pas les questions relatives aux éditeurs concurrents Les SI étant au service des hommes, ce sont bien les problèmes de communication entre les hommes Il y a diminution du flux sémantique Thomas Paviot, 1er juillet 2010
Remarque : rien sur les holons du CRAN L’épaisseur des flèches est liée à l’étendue sémantique Thomas Paviot, 1er juillet 2010
Trois grandes parties dans cette présentation: Quel est le problème ? -> enjeux Comment y repond-on? > méthode Comment envisager la suite? -> perspectives Travail de thèse = ensemble de ces trois points Thomas Paviot, 1er juillet 2010
C’est cette décomposition en différents niveaux qui a conduit ma démarche ANALOGIE AVEC LE BRANCHEMENT Thomas Paviot, 1er juillet 2010
Remarque : rien sur les processus On BRANCHE les systèmes Thomas Paviot, 1er juillet 2010
Parler de la DISTANCE SEMANTIQUE EPAISSEUR DES FLECHES 1 seul médiateur : possible Mais « Décentralisation de la médiation » Thomas Paviot, 1er juillet 2010
Surligner la branche du base pour dire qu’on va parler d’interopérabilité sémantique Thomas Paviot, 1er juillet 2010
Faire des animations Revoir HDR Hervé Panetto Conclusion : choisir un modèle standard Thomas Paviot, 1er juillet 2010
Surligner la branche du base pour dire qu’on va parler d’interopérabilité sémantique Thomas Paviot, 1er juillet 2010
Remarque : une webservicisation par poste. PARLER DU PILOTAGE, en TERMES DE FLUX D’INFORMATIONS (et donc processus) Thomas Paviot, 1er juillet 2010
TRANSITION : tout est manuel Thomas Paviot, 1er juillet 2010
Trois grandes parties dans cette présentation: Quel est le problème ? -> enjeux Comment y repond-on? > méthode Comment envisager la suite? -> perspectives Travail de thèse = ensemble de ces trois points Thomas Paviot, 1er juillet 2010
Remarque : notre travail est largement manuel. Comment l’automatiser? Thomas Paviot, 1er juillet 2010