Méthodologie orientée objets basée sur UML pour les...

24
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

Transcript of Méthodologie orientée objets basée sur UML pour les...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

• 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

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.