Model UML Echcheikh MOSIM-2012
Model UML Echcheikh MOSIM-2012
Model UML Echcheikh MOSIM-2012
net/publication/261843860
CITATION READS
1 20,607
3 authors:
Abdessamad Douraid
Université Hassan II de Casablanca
19 PUBLICATIONS 41 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Saâd Lissane Elhaq on 14 January 2019.
RESUME : Nous nous intéressons dans cet article à la résolution des problèmes opérationnels de pilotage de flux et de
gestion de stock, liés au système de distribution multi-échelon. Afin de cerner et analyser ce type de système complexe
et dynamique, la modélisation s’avère une étape essentielle. A ce propos, nous avons développé un modèle UML global
qui vise l'étude des différentes configurations en matière de distribution multi-échelon, en vue de réaliser un outil de
simulation. Cependant, le développement d’un modèle de simulation pour ce type de système est une tâche difficile.
Cette difficulté se manifeste d’une part dans le choix du système de pilotage (centralisé, décentralisé), et de la politique
de pilotage de flux (suivi continu, suivi périodique), etc. D’autre part, elle se manifeste aux contextes stochastiques et
dynamiques auxquels le système est soumis (demande, capacité, délai d’approvisionnement, etc). Ainsi, nous proposons
un modèle globale de la distribution multi-échelon qui introduit les aspects stochastiques et dynamiques auxquels la
chaîne peut être soumise.
échelons et N produits, tout en prenant en considération à des systèmes complexes (Kelton et al., 2002; Wartha
la variabilité de la demande. Le modèle permet de et al, 2002). Dans ce qui suit, nous nous intéressons aux
modifier la politique de pilotage suivi selon les méthodes de développement orientées objets qui se
prévisions de la demande réalisées. (Niranjan, 2008) a basent sur le langage UML, puisqu’elles ont démontré
simulé un système multi-échelon en combinant une dans plusieurs occasions leur fiabilité et leur
structure convergente à une structure en série (Trois-, performance.
quatre-, cinq- et m-échelon), Le modèle développé
suppose que la demande est stochastique, le délai En effet, l’UML (Unified Modeling Language) est un
d’approvisionnement entre échelons est fixe et la standard né de la fusion des trois méthodes qui ont
capacité est stochastique. influencé la modélisation objet au milieu des années 90:
Booch, OMT et OOSE. A la base, UML a été utilisé
Le présent travail vise à apporter des solutions aux pour modéliser les systèmes complexes utilisant
problèmes liés à la gestion des chaines logistiques de l’approche objet pour leur apporter plus de formalisme
distribution multi-échelon. Notre contribution, se situe et de méthodologie. Cependant avec l’évolution du
dans le développement d’un modèle UML global concept objet, beaucoup de travaux utilisent ce standard
intégrant les aspects stochastiques et dynamiques des pour structurer leurs modèles de référence.
chaînes logistiques de distribution multi-échelon. Par
conséquent, dans le cas où la configuration du système La raison du succès d’UML, à savoir sa généricité lui
multi-échelon subit des changements, il sera plus facile conférant la possibilité d’être utilisé dans de nombreux
de mettre à jour ce modèle. domaines. La notation UML a été conçu pour être un
support de communication universel, visant à
Nous présentons dans la section 2 les différentes représenter plusieurs vues complémentaires d’un
approches de modélisation des chaines logistiques. La système, avec plusieurs niveau d’abstraction. Aussi,
section 3 traite notre champ d’étude suivi des principaux grâce à sa notation graphique, elle permet d’exprimer
objectifs de cet article. Dans la section 4 nous visuellement une solution objet, facilitant la
présentons la démarche suivie de modélisation et le comparaison et l’évaluation de différentes solutions.
modèle UML proposé. La dernière section conclut ce
travail et présente quelques perspectives. 3 POSITIONNEMENT DU PROBLEME ET
OBJECTIFS
2 MODELISATION DES CHAINES
LOGISTIQUES Les termes "multi-échelons" dans les réseaux de
distribution sont parfois synonymes de la chaîne
Différents outils et approches sont utilisés pour la logistique. Quand un produit passe par plus d’une phase
modélisation des chaînes logistiques (Harrel et Tumay, de stockage avant d’arriver au client final, on parle d’un
1994 ; Beamon, 1998 ; Min et Zhou, 2002). Dans le cas système de stock multi-échelon.
des systèmes multi-échelon, nous distinguons
principalement deux grandes catégories de modèles: Le pilotage de flux et la gestion de stocks dans un
réseau de distribution multi-échelons est un problème
Modèles analytiques : ils permettent de décrire un majeur. La plupart des politiques classiques de gestion
système par un ensemble d’équations régissant son de stocks sont encore utilisées, à savoir (s, Q), (s, S), (T,
fonctionnement. Ils peuvent être déterministes (tous les S), (T, s, S), etc. où les paramètres s, Q, S et T désignent
paramètres du modèle sont réputés connus) ou respectivement le point de commande, la quantité de
stochastiques (certains paramètres sont incertains et commande, le niveau de recomplètement et l’intervalle
suivent une loi de probabilité) (Maria, 1997). de révision. On distingue aussi deux modes de gestion
en cas d’insuffisance de stock: gestion avec demandes
Modèles de simulation : ils sont utilisés pour décrire, perdues et gestion avec demandes différées. La
expliquer et prévoir les comportements des systèmes complexité augmente lorsque les sites détaillants
physiques réels. De plus, l'utilisation de ces modèles coopèrent en pratiquant des transbordements
rend possible la conduite d'expériences multiples, dans (transshipments) d’urgence en cas de rupture (Tlili et
l’objectif de comprendre le comportement du système al., 2010).
ou d’évaluer des stratégies en se basant sur un certain
nombre de critères. En outre, les systèmes de gestion de stocks dans un
réseau de distribution multi-échelon peuvent être
Un modèle de simulation est généralement utilisé répartis en deux classes : système à stock installation et
lorsqu’il est difficile de trouver une relation (une système à stock échelon. Dans le premier système,
équation) entre différentes variables et ne pouvant donc chaque site prend ses décisions en se basant uniquement
généralement pas se mettre sous la forme d’un modèle sur son état de stock individuel, alors que, dans le
analytique. La modélisation de simulation est un outil second système, chaque site prend en compte son stock
polyvalent et puissant qui a gagné en popularité en courant et aussi les stocks en aval et les stocks en
raison de sa capacité à traiter des modèles correspondant transit. Un système à stock échelon ne peut donc être
MOSIM’12 - 06 au 08 Juin 2012 - Bordeaux - France
implémenté que si chaque site partage ces informations La modélisation statique s’articule autour des
avec les sites en amont. De plus, des règles d’allocation étapes suivantes :
doivent être mises en place pour être appliquées lorsque Etape 1 : le diagramme de contexte statique;
les sites en amont sont en situation d’insuffisance de Etape 2 : le diagramme de cas d’utilisation;
stocks pour approvisionner les sites en aval. Etape 3 : le diagramme de classes.
La problématique que nous traitons ici se situe dans le La modélisation dynamique est décrite selon les
fait de construire un modèle, intégrant les différentes étapes suivantes :
caractéristiques citées plus haut, et synthétisées dans la Etape 1 : le diagramme d’activité;
figure 1. Etape 2 : le diagramme d’états-transitions;
Etape 3 : le diagramme de séquence.
Figure 1 : Caractéristiques d’une chaîne logistique Les acteurs de l’environnement qui agissent sur le
multi-échelon (ech-cheikh et al., 2011 ) système selon la figure 2 sont :
Par ailleurs, la construction d’un modèle est souvent Demandeur : Représente le « client final » dans
question de généricité et de réutilisation. Ainsi, il y a une chaîne logistique.
deux niveaux de généricité (Villeminot, 2004) : Distributeur : Son rôle est triple et consiste en : la
réception, le stockage et l'expédition des produits
généricité au sein d’une modélisation; il faut que de différentes natures.
chaque acteur de même type soit modélisé de la Détaillant : Représente le niveau inférieur de la
même manière; chaine logistique, reste en contact direct avec le
généricité pour plusieurs modélisations; nos travaux client.
doivent pouvoir être réutilisés pour différentes Superviseur : Pilote et optimise le réseau de
études particulières. distribution.
Fournisseur : Responsable de l’approvisionnement
Nombreux auteurs limitent leur étude à un ou plusieurs de la chaine par les produits pour qu’ils soient
sous-problèmes ou s'intéressent au problème complet vendus aux clients.
pour un système de distribution multi-échelon de Système d’information : Reçoit les informations et
structure particulière. En effet, nous avons pu dégager émet les décisions.
un ensemble d’aspects et caractéristiques, pouvant
fournir un modèle global. Ce dernier peut s'adapter à 4.1.2 Diagramme de cas d’utilisation
différentes configurations d’un système multi-échelon et Un diagramme de cas d’utilisation est utilisé pour
permet l'évaluation de ses performances dans différents décrire les interactions entre les acteurs de
contextes. l’environnement et les cas d’utilisation du système, cette
description est purement fonctionnelle. Notre système
4 DEVELOPPEMENT DU MODELE est composée des cas d’utilisation décris dans la figure
3.
Le développement du modèle est divisé en deux phases
décrites ci-dessous :
MOSIM’12 - 06 au 08 Juin 2012 - Bordeaux - France
validée par un superviseur, selon des règles flux des différents niveaux de la chaîne logistique, dans
d’optimisation de la chaine. l'objectif de garantir un certain niveau de service vis-à
vis du client tout en minimisant les coûts. Le choix de la
bonne politique de pilotage est crucial, car ce choix va
se répercuter sur tout le réseau de distribution, d’où la
nécessité de la validation du superviseur.
sa part vérifie la disponibilité du stock et envoie considération, d’où la nécessité d’une modélisation
l’évaluation du délai et du coût au demandeur. globale de ce système.
L’expédition de la commande ne sa fait qu’après
confirmation du demandeur. Ensuite, nous avons décris le modèle développé selon
les deux vue statique et dynamique, la première
Aussi, ce diagramme de séquence reflète un peu les
représente les fonctionnalités du système et la deuxième
messages échangés pour passer d’une commande entre
montre son comportement.
les différents sites du réseau.
Les travaux futurs vont s’orienter vers:
REFERENCES
Le diagramme de séquence de la figure 16 présente les Bollapragada R., Rao S., et Zhang J., 2004. Managing
différents échanges qui se passent entre le superviseur, two-stage serial inventory systems under demand
le système d’information et le site. Par ailleurs, le calcul and supply uncertainty and customer service level
des indicateurs globaux nécessite absolument une requirements, IIE Transactions, 36, 73-85.
connaissance des indicateurs locaux de l’ensemble de
sites existants dans le réseau, d’où le rôle important du Caggiano K.E., Jackson P. L., Muckstadt J.A. et
système d’information. Ce dernier permet l’échange, le Rappold J.A, 2001. A Multi-Echelon, Multi-Item
stockage, et la consolidation des données. Inventory Model for Service Parts Management with
Generalized Service Level Constraints, Cornell
Outre l’évaluation des indicateurs globaux, il y a
l’évaluation des stocks échelon, l’optimisation du University Operations Research and Industrial
système et la prévision de la demande. Engineering.