méthodologie orientée objets basée sur uml pour les...
TRANSCRIPT
![Page 1: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/1.jpg)
Méthodologie orientée objets basée sur UML
pour les Systèmes de Trafic Urbain
David Sarramia
Université Blaise Pascal - Clermont Ferrand II
LIMOS CNRS FRE 2239 (France)
FORUM "NTIC & TRANSPORTS"UML
Un outil pour l'ingénierie des transports ? Paris - 25 octobre 2001
![Page 2: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/2.jpg)
PLAN
Présentation du laboratoire
Les Systèmes de Trafic Urbain (STU)
Méthodologie orientée objets
Modélisation UML
Modélisation Multi-agents (AUML)
Conclusion
![Page 3: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/3.jpg)
Présentation
LIMOSCNRS FRE 2239
Laboratoire d ’Informatique, de Modélisation et d’Optimisation de systèmes
Université BLAISE PASCAL :- UFR Sciences (Département Mathématiques et Informatique)- IUT de Montluçon (Département Gestion, Logistique et Transport)- CUST (Centre Universitaire des Sciences et Techniques)- ISIMA (Institut Supérieur d’Informatique, de Modélisation et de leurs
Applications)
- IUT de Clermont (Département Informatique)- IUP de Clermont (Gestion et Management des entreprises)
Université d ’AUVERGNE :
IFMA
Axe 1 : Informatique et Calcul de l’Aide à la DécisionAxe 2 : Informatique des Systèmes d’Information et de CommunicationAxe 3 : Modélisation, Organisation et Pilotage des Systèmes de Production
![Page 4: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/4.jpg)
Présentation : Equipe Modélisation et Aide à la Décision
Collaborations avec : AIA Bordeaux, Groupe VALEO, Manufacture MICHELIN, SAGEM, PHILIPS, AEROSPATIALE, RATP, CHU, SNCF, CCETT, CCI de Dieppe, CNET, T2C, SOCIETE GENERALE
SYSTEME DE PRODUCTION : Système produisant un objet et/ou un service
Tous les secteurs sont concernés:- systèmes industriels de production- systèmes de transport- systèmes informatiques (au sens large)- systèmes administratifs- systèmes hospitaliers- systèmes bancaires- systèmes militaires
Ces systèmes sont considérés comme artificiels (produits par la technique, par l’activité humaine finalisée, et non par la nature)
![Page 5: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/5.jpg)
Les STU
Les STU sont composés :
- d’un réseau,- de règles de fonctionnement,- de contrôleurs de trafic,- d’entités avec leur comportement.
Trois types de flux :
- de véhicules,- d’informations,- de décisions.
![Page 6: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/6.jpg)
Type de flux- Flux d’informations- Flux de décisions- Flux de véhicules
Les STU sont composés- d’un Réseau- de Règles de fonctionnement- de contrôleurs de trafic- d’entités avec leurs comportements
Exemples de systèmes étudiés- Réseau (urbain -autoroute)- Intersection
Definition des STU
Les STU
![Page 7: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/7.jpg)
Niveau stratégique- Conception du réseau - Choix des modes de transport- Choix du type d’intersection- Localisation des parkings
Niveau tactique- Politiques de gestion du trafic- Prévision de l’impact de travaux
Niveau opérationnel- Phasage des feux- Re-allocation des voies
Objectifs
Problèmes
Objectifs et problèmes associés aux STU
Les STU
![Page 8: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/8.jpg)
Méthodologie
Processus de modélisation
![Page 9: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/9.jpg)
Décomposition en trois sous-systèmes
Rue, intersection...
Code de la route ...
Trajets ...
D. SarramiaMéthodologie
![Page 10: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/10.jpg)
Méthodologie ASCImi-STU
Méthodologie
A
S
C
I
A
S
CI
![Page 11: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/11.jpg)
Formalisation UML
Classe de systèmesUn systèmede la classe
Diagrammes UMLutilisés dans notreméthodologie
![Page 12: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/12.jpg)
Diagramme de classes du Sous-Système Logique
Formalisation UML
![Page 13: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/13.jpg)
Diagramme de classes du Sous-Système Physique
Formalisation UML
![Page 14: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/14.jpg)
Formalisation UML
Le Sous-Système Décisionnel
Systèmeréel
Diagrammede classes
![Page 15: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/15.jpg)
Formalisation UML
Diagramme Etats-transitions du SSD
![Page 16: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/16.jpg)
Modélisation Multi-Agents
Modélisation orientée objets+ Proche de la topologie+ Proche de l’implémentation+ Favorise la classification− Spécification des communications difficiles
(Résolution d’appels, structure spécialisée)
Modélisation multi-agents+ Ensemble d’entités actives+ Répartition des capacités de résolution+ Spécification des communications plus facile− Choix d ’un formalisme de spécification
(diagramme d ’activité UML)− Capacité de chaque agent− Placement des agents
(selon les objectifs)
![Page 17: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/17.jpg)
Modélisation Multi-Agents
Placement des agents
![Page 18: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/18.jpg)
Modélisation Multi-Agents
Diagramme d ’activités d ’un agent
L ’agent devientactif
Communication avecles tableaux noirs connus
Activité d ’analysedes données
Traitement des données récoltées
M.a.j. desconnaissances
![Page 19: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/19.jpg)
Modélisation Multi-Agents
Diagramme d’objets - communications
![Page 20: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/20.jpg)
Modélisation Multi-Agents
Diagramme de séquence - communications
Formalisme AUML
![Page 21: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/21.jpg)
Cas de la place Dellile
Données- Plans de ville- Gestion par feux- Comptages
Cas d’étude
Objectifs- Comptage / flux- Panne
![Page 22: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/22.jpg)
Cas de la place DellileRésultats de simulation
Cas d’étude
Conclusion : signalisation fixe inadaptée
![Page 23: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/23.jpg)
• Elaboration du modèle générique de connaissance pour le domaine des STU • Environnement de simulation et de modélisation
– supporte les approches combinées et hybrides– construction par étapes
• Couplage avec des méthodes de recherche opérationnelle pour le routage, les politiques de gestion et le phasage• Prise en compte des événements aléatoires …
• Cas d’études : Place Dellile, Brighton, Dieppe
Perspectives
Conclusion
![Page 24: Méthodologie orientée objets basée sur UML pour les ...actions-incitatives.ifsttar.fr/fileadmin/uploads/recherches/geri/... · Méthodologie orientée objets basée sur UML pour](https://reader035.vdocuments.site/reader035/viewer/2022062504/5b98691f09d3f219118c1b14/html5/thumbnails/24.jpg)
PublicationsRevues
M. Chabrol, D. Sarramia. « Modélisation orientée objets et multi-agents du système d'information des Systèmes de Trafic Urbain ». A paraître dansIngénierie des systèmes d'information.
Conférences internationalesM. Chabrol, D. Sarramia, N. Tchernev. « Object oriented methodology for urbantraffic simulation ». ESM2000, 23-26 Mai 2000, pp 246-250.
M. Chabrol, D. Sarramia. « Object oriented methodology based on UML for UrbanTraffic System modeling ». The third international conference on UML « UML2000 »2-6th October 2000, York - UK. LNCS 1939, p 425-439, Springer.
M. Chabrol, D. Sarramia, N. Tchernev. « Generic modelling and simulation for Urban Traffic System ». ESM2001, 6-9 Juin 2001 , Prague - Rép. Tchéque, pp 976-980.
Conférences nationales
M. Chabrol, D.Sarramia. « Modélisation orientée objets du système d'informationdes Systèmes de Trafic Urbain : une approche multi-agents ».XIXème Congrès INFORSID, 30 Mai -1er Juin 2001, Martigny – SUISSE, pp 195-213.