Modéliser les systèmes complexes Pour synchroniser les équipes multidisciplinaires IGPSC8, Arcachon, le 10 Juin 2013 Samuel Boutin - Président Knowledge Inside - 7C rue Jean Mermoz - 78000 Versailles - France Tel: +33 (0) 1 39 02 70 29 sbo@k-inside.com www.k-inside.com
H. Simon: «Les systèmes sont hiérarchiques» Body Systems Digestive Respiratory Biological Systems Book Chapter Formal Systems Si ils ne sont pas Chaotiques! Organs Liver Heart Section Business Unit Tissues and Cells Muscular Tissues Blood CAR Sentence. Division General & Administration Sales & Marketing Group Organizations Accounting Software test Systems Engine Carbody Chassis Organs Mechatronic Systems Carter Control Unit Sensor People Herbert. A. Simon The Architecture of Complexity: Hierarchic Systems (Proceedings of the American Philosophical Society, 106, Dec 1962, 467-482) Parts
Exemple: les systèmes mécatroniques sont hiérarchiques Véhicule Système d injection Injecteur Moteur Contrôle Commande composant Partie opérante de l injecteur Circuit électronique Excerpt: Wüst&Sassen-Robert Bosch (VDI-Baden Baden 2006)
H. Simon: «les systèmes sont formés de parties en intéraction» Interactions have a source and a target Interactions may have a scope Simon sample: A1,A2, are rooms that exchange thermal flows Herbert. A. Simon The Architecture of Complexity: Hierarchic Systems (Proceedings of the American Philosophical Society, 106, Dec 1962, 467-482)
Première approche pour représenter les systèmes Dessiner des arbres (pour la hiérarchie) comme une arborescence de répertoires Ajouter du typage pour les variétés (comme des types de fichier:.xls,.doc,.jpg.) Proposer des «coupes transversales» pour représenter les interactions Représenter les interactions comme des flux Prendre en compte la variété (spécificité de couleur et de forme pour chaque variété d objet ou de flux). Pouvoir NAVIGUER dans le système EXEMPLE: Exemple 1: représentation navigable du Corps humain: > file:///d:/igspc8v3/hb/svg/corpshumain.html
Exemple 1: représentation du corps humain (statique) Les systèmes de l Homme L Homme dans son environnement Les organes du système circulatoire Modélisation à l aide de l outil arkitect de Knowledge Inside Tissus Cellules
Rendre la représentation accessible En général, la représentation «brute» ne suffit pas: elle est trop complexe, même si le parcours arborescent réduit déjà la complexité Elle n est pas non plus informative: comment mettre en évidence les signaux faibles? Pour y répondre on peut Filtrer des points de vue par type d objet (variété) trouver des règles pour ne pas montrer tout Jouer sur la représentation pour mettre en évidence des propriétés Exemples Exemple 2: filtre sur différentes vues d un processus d ingénierie file:///d:/igspc8v3/seaweb/laptop%20%28sea%205.3.1%29%2012-11- 21%20V1/LapTop%20%28SEA%205.3.1%29%2012-11-21%20V1.html Exemple 3: business Intelligence pour rendre la navigation intelligente: > sur une campagne de tests file:///d:/igspc8v3/proto%20bi%20mdd%20laptop/laptop%20%285.2.1.x%29.html
Exemple 2: filtres sur différents processus Exigences (sur le Laptop) Architecture fonctionnelle (du Laptop) Détail de l architecture fonctionnelle Architecture physique (du Laptop) Allocation des fonctions Variantes (de Laptop) Tests Indicateurs (sur l avancement de la conception du Laptop) Modélisation à l aide de l outil arkitect de Knowledge Inside
Exemple 3: rendre la navigation intelligente: % Tests OK %Tests NOK %Test Non conclusifs %Tests Non passés Le Laptop et ce qui l entoure: Souris, Router, Sous-systèmes du laptop Visualisation en cascade du passage des tests sur un système complexe. Les cascades correspondent à la décomposition d un système en sous-systèmes. Modélisation à l aide de l outil arkitect de Knowledge Inside Zoom OS & Power
architecture Problème à résoudre Application aux processus d ingénierie COORDINATION Chef de projet Ingénieur Système Reporting Demande de Modification PRODUCTION EQUIPES METIERS Gestion des exigences Fontionnel Logiciel Système Modes dégradés Release PLM PDM ECM + CAO logiciel Tests d intégration Reporting Absence de vue d ensemble Maintenabilité et traçabilité des documents Cohérence entre schémas et contenus Diversité de formats liés aux outils Versionnement et diversité 10
Apports de la vision Système Synchronisation des processus avec un modèle système COORDINATION Chef de projet Ingénieur Système Bénéfices Reporting Génération des spécifications Aide à la génération et la maintenance des représentations systèmes Gestion de cohérence Alignement et traçabilité entre exigences et architecture Synthèse automatique des indicateurs Design System architecture Bénéfices Vision globale projet Indicateurs fiabilisés Niveau de détail sur mesure en temps réel Représentation Système arkitect PLM PDM ECM Gestion des fichiers CAO PRODUCTION EQUIPES METIERS Bénéfices Spécifications et interfaces à jour Information des changements Accès efficace à toutes les informations
Conclusion: Et vous quelle vue système utilisez vous? La théorie générale du système révèle des règles sur l architecture des systèmes complexes Knowledge Inside a développé un outil de représentation système qui s adapte aux différents types de systèmes complexes Il est possible de remplacer progressivement les descriptions hors CAO (non métier) par une représentation système intégrée cohérente et synchronisée, ceci résulte en: Une capacité de réutilisation Une cohérence permanente entre les données et les différents acteurs Une meilleure fluidité de l information Une gestion simplifiée du versionnement et de la diversité Le concept est validé dans l automobile et le ferroviaire: on peut passer d un process «tiré par la documentation» à un processus de modélisation
Merci de votre attention Variantes DIFF Green flows have been added Red flows have been skept Samuel BOUTIN Knowledge Inside 7C rue Jean Mermoz 78000 Versailles, France Tel: +33 (0) 1 39 02 70 29 sbo@k-inside.com www.k-inside.com 13