*Université du Havre
25 rue Philippe Lebon
76600 le Havre cedex
ben_sabri2003@yahoo.fr ; {benabdelhafid, boukachour} @univ-lehavre.fr
RÉSUMÉ. Dans une approche de gestion et de conduite des processus centrée sur le produit
pour des fins de traçabilité, et dans une optique de modélisation des données nécessaires
pour couvrir les informations utiles pour la gestion de la traçabilité des produits tout au long
de leurs cycle de vie. Nous proposons une approche de modélisation visant à transformer le
produit en produit intelligent, doté d’une capacité de communication, perception, d’action, et
de gestion de ses informations propres disponibles localement ou à travers un réseau.
Pour la représentation du produit dans son environnement, interagissant avec les processus,
opérateurs et les produits de son entourage, depuis sa fabrication en passant par son
transport, sa distribution son stockage, voire même son recyclage, nous décomposons son
cycle de vie en autant de processus associés à chacune des phases du cycle de vie formant
ainsi l’ensemble de la chaîne logistique. Les interactions entre le produit et son
environnement sont réalisés sur la base d’un ensemble de service, dans l’objectif d’obtenir
une fonctionnalité (une aide, un support, une action et d’information relative au produit)
Nous avons ainsi adapté le concept d’holon à notre contexte, en le définissant comme étant la
combinaison d’une partie physique représentant le produit en tant qu’objet physique, et d’une
partie informationnelle représentant l’ensemble des informations relatives au produit. Ces
informations sont classifiées en deux catégories : (i) des attributs décrivant des
caractéristiques intrinsèques à l’objet physique qu’est le produit (poids, couleurs,
dimension...) et (ii) des propriétés décrivant toute informations relatives à un certain domaine
de modélisation ou destinée à une utilisation spécifiques (identifiant, date limite de
consommation, date de fabrication...). L’ensemble des valeurs des ses attributs et propriétés
définissent les états par lesquels passe un holon. En effet, L’introduction du concept d’holon
ou « produit holonique » (information et physique) lors de la phase de modélisation permet
d’identifier et classifier l’ensemble des informations concernant le produit. Le résultat de
cette modélisation peut, par la suite, être utilisé en tant que base pour la gestion des données
collectées par le produit tout au long de son cycle de vie.
MOTS-CLÉS : Produit intelligent, identification et traçabilité du produit, modélisation
holonique,
Meta-modèle de référence holonique pour la gestion de la traçabilité du produit. 2
1. Introduction
Née au milieu des années 80, la traçabilité répondait à un simple souci logistique :
elle garantissait un contrôle des flux de marchandises au sein d’une chaîne de
partenaires, permettant de précieuses économies.
La traçabilité, déclinée sous de multiples formes, va devenir dans les années qui
viennent, un outil incontournable pour toutes les entreprises. Aujourd’hui, elle
concerne tous les secteurs d’activités et non plus certains secteurs tels que
l’agroalimentaire, la pharmaceutique, l’aéronautique…. Elle s’avère indispensable
pour des raisons autres que purement logistiques : relation de confiance envers le
consommateur, contraintes réglementaires et légales, normalisation, rappel de
produits défectueux, commerce électronique, etc.
Pour répondre à ce besoin, Nous proposons un meta-modèle pour la représentation
générique des produits, de façon à représenter les interactions entre le produit et son
environnement (processus, opérateurs, ressources), tout en assurant la cohérence
entre les différentes représentations des données relatives au produit vues par les
différents systèmes ambiants. Aussi et en s'appuyant sur la mutation du produit
(passif) en un produit devenu intelligent ou communicant (réactif), rendu possible
grâce à l'émergence des nouvelles technologies de communication et de
l'identification (RFID, GPS, PDA...) le but est d'offrir de nouveaux services sur la
connaissance, l'utilisation, l'exploitation, la destruction et le recyclage du produit.
Nous avons ainsi adapté le concept d’holon à notre contexte, en le définissant
comme étant la combinaison d’une partie physique représentant le produit en tant
qu’objet physique, et d’une partie informationnelle représentant l’ensemble des
informations relatives au produit. Ces informations sont classifiées en deux
catégories : (i) des attributs décrivant des caractéristiques intrinsèques à l’objet
physique qu’est le produit (poids, couleurs, dimension...) et (ii) des propriétés
décrivant toute informations relatives à un certain domaine de modélisation ou
destinée à une utilisation spécifiques (identifiant, date limite de consommation, date
de fabrication...). L’ensemble des valeurs des ses attributs et propriétés définissent
les états par lesquels passe un holon. En effet, L’introduction du concept d’holon ou
« produit holonique » (information et physique) lors de la phase de modélisation
permet d’identifier et classifier l’ensemble des informations concernant le produit.
Le résultat de cette modélisation peut, par la suite, être utilisé en tant que base pour
la gestion des données collectées par le produit tout au long de son cycle de vie.
Cette fonction consiste à suivre le chemin que prend un article à mesure qu’il
évolue du point de la production à celui de la consommation. Les objectifs associés
à cette première fonction sont :
— faire preuve de réactivité face à l’apparition d’un problème tel que la
détection d’un produit défectueux et de déterminer rapidement l’origine du
problème et la localisation précise du lot en question,
Meta-modèle de référence holonique pour la gestion de la traçabilité du produit. 4
— Mieux maîtriser toute la chaîne logistique grâce au suivi en temps réel des
flux physiques. Cette maîtrise passe par exemple par une meilleure gestion des
stocks, une plus grande qualité dans la préparation des commandes,…
2.2 La fonction tracing ou traçabilité ascendante
TRAÇABILITE DESCENDANTE
TRAÇABILITE ASCENDANTE
FLUX D’INFORMATIONS
FLUX DE MARCHANDISES
Figure.1 Traçabilité ascendante/ descendante et amont /aval.
Meta-modèle de référence holonique pour la gestion de la traçabilité du produit. 5
Durant les dernières années les demandes du marché deviennent chaque jour
plus exigeantes, car le client exige des produits personnalisés, de haute qualité avec
des temps de réponse attendus plus courts dans l’accomplissement des processus
[Helander 02]. Les interactions entre les processus, les opérateurs et le produit
depuis sa fabrication, en passant par son transport, sa distribution, son stockage,
jusqu’à son utilisation, requièrent chaque fois plus d’information et d’échanges
automatisés ou intelligents entre les partenaires [Kärkkäinen 03], et ce de façon sûre
et quasi-immédiate. Cela est lié aux nouveaux impératifs, tels que
1. connaître l’état de la ligne de production et l’état d’avancement du produit sur
celle ci en temps réel ;
2. de personnaliser, et modifier le produit pendant sa production;
3. de tracer toutes les interventions réalisées sur le produit;
4. d’assurer la distribution du produit vers le client dans les meilleures conditions de
pérennité et de traçabilité ;
5. de permettre l’accessibilité aux informations caractéristiques ou liées à
l’exploitation du produit;
6. de développer des interactions entre le produit et son environnement;
7. d’offrir des nouveaux services sur la connaissance, l’utilisation, l’exploitation, la
destruction, le recyclage du produit.
Pour répondre à ces nouveaux besoins, nous présentons une approche de
formalisation holonique pour la représentation générique des produits et des
interactions produits — processus en s’appuyant sur la mutation d’un produit en
produit intelligent (ou objet communicant), enrichi par des capacités de
communication, de gestion de l’information local ou en réseau, voire de perception
et d’action.
Notre approche se base sur un postulat de travail énoncé ainsi : «le produit est un
acteur qui gère son évolution en coopération avec les différents acteurs de la chaîne
logistique (fournisseur, producteur, distributeur, consommateur) » [Bajic 02]. A cet
effet, nous utilisons le concept de produit intelligent [Wong 02], qui est défini
comme un objet dual physique et informationnel, doté de capacités de mémorisation,
de communication, d’action, de décision qui lui permettent de:
1. posséder une identification unique;
2. communiquer avec son environnement;
3. mémoriser et gérer des informations propres;
4. disposer d’un langage de dialogue et d’échange de ses informations et états;
5. participer aux processus de décision durant son évolution;
6. surveiller et contrôler son environnement.
4.1 Produit « vue physique/vue informationnelle »
forme, taille, poids, volume, marques,... Au produit physique peut être associé un
ensemble de ressources et d’informations telles que les spécifications du produit:
nomenclature composant, gamme de fabrication, lieu et conditions de stockage,
mode d’emploi, procédure de maintenance, procédure de recyclage, ... constituant
ainsi une extension du produit.
Cette extension constitue un artefact du produit ou produit virtuel représenté par un
système d’information, des ressources et des mécanismes de décision associés et
distribués entre le produit physique lui-même et des ressources distantes appelées
ressources ambiantes, La liaison du produit physique au produit virtuel, nous le
verrons plus loin, sera réalisée par des technologies d’identification automatique et
des systèmes en réseau.
Dans notre approche, nous considérons un processus comme étant un système
(matériel, logiciel) réalisant des activités d’information, de décision et d’action, liées
à un produit. Nous décomposons le cycle de vie d’un produit en autant de processus
associés à chacune de ses phases (Commande, Production, Distribution Recyclage)
formant ainsi l’ensemble de la chaîne logistique. La figure.2 illustrant la dichotomie
Entité Physique/Entité informationnelle d’un produit, les interactions entre les
produits physiques et les processus de la chaîne logistique sont réalisées sur la base
d’un ensemble de services.
Ces services constituent des primitives d’interactions entre les acteurs impliqués,
apportant un support, une aide, une fonctionnalité augmentée à l’exploitation du
produit liée aux différentes phases de son cycle de vie.
« PRODUIT INTELLIGENT »
Partie Physique
Partie informationnelle
Services
Figure.2. Interactions produit intelligent / processus par les services dans la chaîne
logistique
Pour assurer la cohérence entre les différentes représentations du produit d’un
côté et la réalité physique du produit lui même, des mécanismes devront être
spécifiés au niveau des processus eux même afin de mettre à jour correctement les
vues informationnelles en cas de modification physique.
La construction d’une représentation de référence facilite la mise en cohérence
des différentes représentations du produit appartenant à chacune des systèmes
ambiants. En effet, grâce au modèle de référence la synchronisation des différentes
représentations est optimale.
Meta-modèle de référence holonique pour la gestion de la traçabilité du produit. 7
[Valckenaers 01]. Plusieurs modèles ont ainsi été proposés ; à titre d’exemple, on
peut citer PROSA [Van Brussel 98; Wyns 99] ou MetaMorph [Maturana 97; 99].
Pour la construction de notre modèle de référence basé sur le concept d’holon,
nous nous appuyons sur les concepts définis dans l’ontologie de haut niveau BWW
(Bunge-Wand-Weber), qui elle-même est construite à partir des travaux de Bunge,
portant le nom de son auteur, le philosophe autrichien Mario Bunge [Bunge 77; 79].
L’ontologie de Bunge a été à la base de l’approche de modélisation de l’univers en
décrivant les objets par leurs propriétés. Cette approche est appelée communément
l’approche de modélisation orientée propriétés. Nous choisissons BWW pour deux
raisons, la première consiste en la simplicité des concepts qu’elle introduit, la
seconde est sa généricité, en effet elle permet aussi bien de décrire des choses
concrètes que des choses plus conceptuelles.
5.1 Approche de modélisation dirigée par les propriétés
Nous combinons ainsi donc la vision holonique du produit et les concepts induits
par l’approche BWW pour formaliser chacun des concepts et aspects relatifs à la
modélisation du produit holonique.
5.2 L’holon, un modèle pour le produit intelligent
5.2.3. L’état d’un holon : Lors de sa fabrication, un produit passe par plusieurs
états principaux décrivant la totalité de son historique. L’enregistrement de
l’ensemble de ces états permet d’assurer la traçabilité des produits lors de leur cycle
de vie [Terzi 05]. L’état d’un holon est définit par un ensemble de couples (attribut,
valeur) et (propriété, valeur). Chaque passage d’un holon au travers d’un processus
implique un changement d’état.
L’exécution d’une transformation sur un holon, que ce soit une transformation
physique ou un traitement de la partie informationnelle implique des changements
au niveau des attributs ou des propriétés ; en cas de transformation physique suite à
un processus physique, le changement concerne un ou plusieurs attributs (physique)
et en cas de transformation informationnelle suite à un traitement informationnel
des données du produit, c’est une propriété qui s’en trouve altérée.
En cas de modification d’un attribut, cela doit correspondre à une transformation
physique effective au niveau de l’objet et ce pour maintenir la cohérence entre les
informations faisant partie de l’holon et l’objet physique correspondant.
5.2.4. Les flux d’holon : Dans notre contexte, un flux représente un échange
d’information, de matière ou des deux en même temps entre différents processus,
tâches ou activités de l’environnement du produit.
Étant donné que le type d'un flux est contraint par la nature de ce qu'il contient, nous
identifions trois types de flux:
- des flux physiques contenant uniquement de la matière (parties physiques)
- des flux informationnels transportant des informations (parties informationnelles).
- des flux d'holons contenant à la fois information et matière sous formes d’holons.
Cette technologie n’est rien d’autre que l’Ubiquité Numérique, une technologie
invisible, où les instruments font partie de la tâche en disparaissant de la vue et de la
conscience des utilisateurs. Ceci implique que l’utilisateur porte son attention sur la
tâche à réaliser et non sur l’utilisation de l’outil informatique support.
L’objet se confond ainsi avec sa fonction. Les informations sont dans deux mondes
réel et conceptuel, et l’utilisateur les fusionne dans sa tâche. Ainsi, le concept de
l’informatique ubiquiste (ubiquitous computing), introduit par Marc Weiser en 1991
chez Xerox, est un nouveau paradigme des technologies de l’information qui repose
sur les trois principes suivants [Kintzig, G. 02]
1. technologie invisible ou transparente,
2. technologie disponible partout,
3. renforcement du couplage des mondes réel et informationnel.
De nombreux projets sont menés dans le prolongement de cette approche ubiquiste :
— Ainsi le projet “smart-its”, développé dans le laboratoire PLAY, a compilé
l’expérience dans les développements de prototypes expérimentaux dans cette
approche ubiquiste. Le but est de concevoir de futures expériences d’interaction
entre l’utilisateur et de petits ordinateurs équipés de capteurs pour la lumière, le son,
la pression, le mouvement, la température... [Holmquist, L.E 03].
— Le projet “smart-things” mené au laboratoire ETH Zurich, vise quant à lui à
développer des prototypes d’objets intelligents dédiés à des usages spécifiques :
Smart Tool Box, Smart Medicine, Smart Agenda, RFID Chef, Smart Playing Card.
Dans ces expériences, qui considèrent des fonctionnalités de base, services et
identification automatique d’objets, l’instrumentation informatique et RFID utilisée
a été transparente pour les utilisateurs [Römer, K. 03].
Les interactions entre les nécessités du client et les produits intelligents permettent
le développement de divers environnements de travaux interconnectés [Bajic, E. 02]
Maintenance produit Bureau
Service client –diagnostic via web.. -Planning…
-info technique..
Fabrication
Produit
Portable
Stockage
Ordinateur
Téléphonie
Figure.6. Informatique ubiquiste, où un produit physique dispose de services ajoutés
dans divers environnements.
Meta-modèle de référence holonique pour la gestion de la traçabilité du produit. 13
Nous proposons dans ce qui suit brève description des classes de notre meta-
modèle selon une vue ubiquiste transférée au domaine de la chaîne logistique.
L’instanciation de ce modèle donnera lieu à des modèles spécifiques décrivant les
holons étudiés. Nous appellerons ainsi notre modèle « le meta-modèle holonique ».
La figure.7 formalise l’ensemble des meta-classes décrivant les notions liées à
l’holon ainsi que l’ensemble des relations entre elles, le tout dans un environnement
d’interactions « Produit- Processus- Utilisateurs »
- La Classe Holon définit la structure de base d’un holon, qu’il soit élémentaire ou
complexe. Un Holon Complexe est, contrairement à un holon élémentaire, un holon
ayant subit au moins un procédé de composition ou décomposition lors de sa
fabrication.
- Une Partie physique est une référence à la partie réelle du produit associée à un
holon. Chaque partie physique est décrite par des attributs qui peuvent avoir des
valeurs (valeur d’attribut). Une partie informationnelle regroupe l’ensemble des
propriétés relatives au produit décrit par l’holon en question. Chaque propriété peut
avoir des valeurs (valeur de propriété). Elle peut aussi, en cas d’holon complexe,
agréger des attributs relatifs aux holons qui composent cet holon.
- La classe état décrit l’ensemble des états par lesquels passe un holon. L’état d’un
holon est définit par un ensemble de couples (attribut, valeur) et/ou (propriété, valeur).
- Actionneurs : Appareil, organe d’un appareil équipant un objet et pouvant générer
une action de manière à modifier l’état, le comportement, l’environnement de l’objet;
- Capteurs : Appareils, senseurs qui rassemblent des informations significatives sur
l’environnement immédiat de l’objet et mémorisées par l’objet;
- Extension des données produit : représenté par un système d’information, des
ressources et des mécanismes de décision associés et distribués entre le produit et des
ressources distantes, accessibles en réseau généralement;
- Service : Représenté par une ressource matérielle ou informatique qui offre une
fonctionnalité caractéristique disponible localement ou à travers un réseau. Un service
se caractérise par la possession d’un nom unique, d’un ensemble de propriétés ou
attributs et la disposition d’un protocole d’accès
- Acteur : cette entité représente une personne ou un groupe de personnes qui
interviennent dans les processus ou dans le système d'information de l'entreprise.
Cette entité peut effectuer une demande de un service particulier ou accepter/rejeter
les demandes de services qu’effectuent le produit intelligent ou un autre acteur;
- Système Ambiant : Ressources informatiques disponibles, distribuées et non visibles,
permettant d’offrir des services à l’acteur en fonction de son environnement et de l’état
du produit;
- Un processus est une chaîne de valeur fournissant un bien ou un service à un client
interne ou externe à l'entreprise.
- La classe Instance processus se rapporte à l'exécution d'un processus sur un holon,
cette classe permet la description de l'exécution du processus avec à niveau élevé du
détail (par exemple : temps écoulé, début et fin du traitement, personnel requis…etc.)
6. Conclusions et perspectives
Pour répondre à ces besoins, Nous avons tenter de proposer un meta-modèle pour
la représentation générique du produit intelligent, tout en tenant compte de
l’ensemble des informations provenant d’un cycle de vie donné et leurs interactions
avec les systèmes ambiants mis en place dans l’environnement du produit, le tout
réalisées sur la base d’un ensemble de service, dans l’objectif d’obtenir une
fonctionnalité (une aide, un support, une action et d’information relative au produit
disponible localement ou à travers un réseau)
Références:
[Bajic and Chaxel 97] "Towards a holon-product oriented management." The 4th IFAC
Workshop on Intelligent Manufacturing Systems (IMS’97), Seoul, Korea.
[Bajic, 02] "Holonic Manufacturing with Intelligent Objects." Holonic 5th IHP, BASYS 02,
Cancun , Mexico. 2002
[Birtwistle 73] "Simula begin, Petrocelli Charter. " ISBN 91-44-06211-7, New York.
[Bunge 77] "Treatise on Basic Philosophy." Volume 3, Ontology I: The Furniture of the
World, Reidel, Boston.
[Bunge 79] "Treatise on Basic Philosophy." Volume 4, Ontology II: A World of Systems,
Reidel, Boston.
[Dahl and Nygaard 66]. "Simula, an Algol-based simulation language." Communication of
the ACM, Vol 9, pp. 671-678.
[Fabbe-Costes, N. et Sirjean,S. 97] "Building an Information and Communication Systems
(ICS) that ensures close tracking and tracing in distribution logistics," 7th International
Special Conference of IFORS, Information Systems in Logistics and Transportation,
Göteborg, Sweden, 16-18 june.
[Gouyon, D. 04] "Contrôle par le produit des systèmes d’exécution de la production apport
des techniques de synthèse," Thèse Université Henri Poincaré Nancy-I en Automatique,
Traitement du Signal, Génie Informatique.
[Helander, M.G. 02] "Research on e-product development (ePD) for mass customization."
Technovation 22, 7 17-724. Pergamon. 2002
Meta-modèle de référence holonique pour la gestion de la traçabilité du produit. 16