Matrice de couplage appliquée aux SdS - AFIS

Transcription

Matrice de couplage appliquée aux SdS - AFIS
Matrice de couplage appliquée aux SdS 1
Introduction
1
Les “systèmes de systèmes” (SdS) sont un sujet particulièrement d’actualité dans le monde actuel où tout se doit d’être
« connecté ». L’objet de cette fiche est de montrer comment un outil classique des ingénieurs systèmes, la matrice N², permet
d’améliorer la maîtrise, les performances et la sûreté de fonctionnement dans ces grands systèmes complexes que sont les systèmes
de systèmes.
Le point clé est sans conteste d’assurer la disponibilité des services offerts par la synergie des systèmes constituant le SdS, et ce
en dépit des inévitables évolutions asynchrones de chacun de ces constituants. Mais au-delà des aspects techniques, les matrices de
couplage peuvent également aider à anticiper et maîtriser, sinon régler, les problèmes causés par l’indépendance managériale et les
transferts de responsabilité touchant les systèmes constituant.
[1]
Système résultant du fonctionnement collaboratif de systèmes constituants qui peuvent fonctionner de façon autonome pour remplir leur propre
mission opérationnelle. [Glossaire AFIS]
Définition
S1
x
x
S2
x
x
x
x
x
x
S3
S4
x
S5
x
S6
x
x
x
x
x
x
Emet
x
Système
Emet
S7
x
x
x
S8
x
S9
Matrice 1
Identification
visuelle des
systèmes
fortement
couplés après
réorganisation
de la matrice.
S1
x
x
S2
x
x
x
x
x
S4
x
x
S7
x
S5
x
x
x
x
S3
x
x
x
x
S6
S8
x
x
x
S9
.
Matrice 2
La méthode DSM (« Design Structure Matrix »), due à
2
l’origine à D. Steward , comprend un outil de représentation du
processus de conception sous la forme d’une matrice carrée.
3
Cet outil a été adapté par J.-P. Meinadier sous le nom de
matrice de couplage ou matrice N² pour l'appliquer à
l'Ingénierie Système.
Dans le contexte des SdS, les éléments de la diagonale de
la matrice sont les systèmes constituant le SdS, et les
éléments hors diagonale mettent en évidence les couplages
(cf Matrice 1). On peut réaliser autant de matrices que de
types de couplage ou de points de vue.
Pour un point de vue donné, l'objectif principal de la
matrice est d'identifier les dépendances entre systèmes. La
permutation des lignes et des colonnes permet de mettre en
évidence les systèmes fortement et faiblement couplés (cf
Matrice 2) : beaucoup d'éléments renseignés dans le bloc
matriciel correspondant indiquent que les systèmes sont en
interaction forte ; peu d’éléments renseignés montrent de
faibles interactions entre systèmes.
Pourquoi des matrices de couplage ?
Le contexte
La réponse
Les
interactions
entre
systèmes
conçus
indépendamment les uns des autres sont de plus en
plus requises dans les domaines tels que les transports,
la protection civile, la santé, l'éducation, la défense , etc.
La diversité des acteurs du développement d’un
système croit, et ne se limite plus aux seuls
commanditaires et utilisateurs : banques, assurances,
organisations non gouvernementales, administrations,
gouvernements sont des acteurs clés pouvant introduire
leurs propres systèmes préexistants.
Les propriétés émergentes du SdS peuvent être exprimées comme
un comportement collaboratif des systèmes constituants, et par
exemple sous forme de scénarios.
Chaque scénario induit des interactions entre constituants,
interactions ordonnées dans le temps, que l’on peut représenter dans
une matrice N² (cf Matrice 3):
•
individuellement au niveau de chaque cellule de la matrice pour
une collaboration élémentaire,
•
globalement par l’existence d’un chemin parcourant la
séquence des systèmes mis en œuvre.
S1
S1→ S2 S1 → S3
S2
S3 → S2
S3
S3 → S4
S4 → S1
S4 → S3
S4
S1
Le problème
S2
Il en résulte une multitude d’interfaces difficiles à
maîtriser. Le succès de la mise en place d’un SdS va
donc fortement reposer sur la faculté à :
•
garantir la continuité de l’interopérabilité des
systèmes,
•
assurer l’émergence de nouveaux services dus à
la synergie entre systèmes,
•
identifier les interactions (bénéfiques ou néfastes)
entre systèmes.
Et cela sur une longue durée, alors même que
chaque système suivra ses propres évolutions.
S3
S4
Matrice 3
La perte d'une possibilité de collaborer entre deux systèmes se
traduira par une rupture de séquence dans le scénario, donc
l’impossibilité de réaliser ce scénario dans son ensemble et donc, en
l’absence de parcours alternatif, un service dégradé apporté par le dit
scénario.
L’objectif des matrices de couplages appliquées au SdS est d’aider
à identifier les interfaces critiques, devant être préservées tout le long
de la vie du SdS. Sinon, les services émergents attendus – raisons
d’être de la mise en place de ce SdS – seront perdus.
Pour nous contacter :
Tél.: 01 60 19 50 88 – Fax : 01 60 19 50 87
http://www.afis.fr
mailto:[email protected]
Matrice de couplage et SdS
1
Différents types de matrices de couplage
Les formes d’interopérabilité à maîtriser étant multiples, on pourra avoir recours à différents types de matrices de couplage pour
identifier les interfaces critiques, puis prendre les mesures conservatoires appropriées.
4,5
Les exemples suivants de matrices sont extraits du cas d'étude développé par le GT SDS : un SdS de lutte contre les incendies,
comprenant un Centre Opérationnel (CO) départemental, un Quartier Général (QG) mobile au plus près de la zone, et des moyens de
luttes au sol (Escouades) et aériens (Hélicoptères). Son intérêt réside dans l'optimisation de l'utilisation des moyens.
Matrice de dépendance opérationnelle : interactions entre acteurs (processus)
Caractérise les processus opérationnels par les
interactions entre acteurs que soutiennent les systèmes du
SdS, et rend compte de :
•
la gestion des modes dégradés opérationnels,
•
les notions de contrat de service,
•
les dépendances opérationnelles.
CO départemental
Supervise
Rend compte
QG mobile
Coordonne
Commande
Rend compte
Escouades
Rend compte
Soutient
Coordonne
Hélicoptère
Matrice de dépendance fonctionnelle : flux entre fonctions
CO départemental
Compte rendu
Caractérise les flux entre systèmes constituants réalisant les
fonctions du SdS, c’est-à-dire :
Ordre
QG mobile
Coordonne
Compte rendu
Escouades
Compte rendu
Coordonne
•
Des flux pouvant être de type informationnel, énergétique,
matériel (flux logistique d’une aide humanitaire),
Hélicoptère
•
Des modèles de données échangés (modèles pivots),
•
Des liens de dépendance fonctionnelle entre systèmes.
Matrice de dépendance technique : interfaces techniques et protocoles
Caractérise
systèmes :
les
supports
des
•
Le format des informations
structurées, multimédia, …),
•
Le protocole de communication.
flux
entre
CO départemental
Données géolocalisées
QG mobile
(données
Données / GSM Données / GSM
Données/ GPRS
Escouades
Données/ GPRS
Hélicoptère
Matrice de dépendance managériale : responsabilité organisationnelle
Rend compte de l’indépendance managériale en décrivant :
CO départemental
QG mobile
Escouades
Hélicoptère
Département
Sécurité
civile
Municipalité
Société
multiservice
• les objectifs et contraintes de chaque propriétaire de systèmes,
• les relations entre partie-prenantes du SdS.
CO départemental
Accord inter-administrations
QG mobile
Accord inter-administrations
Accord inter-administrations Contrat public
Escouades
Contrat public
Hélicoptère
Justifie le niveau de contractualisation relatif à la collaboration
entre systèmes ayant des
propriétaires différents.
Matrice de dépendance culturelle : facteurs humains
Caractérise les aspects humains qui ont des impacts :
•
la langue parlée par les opérateurs,
•
les éléments culturels (type de leadership).
CO départemental
Anglais et français
Français
QG mobile
Français
Français
Escouades
Anglais
Anglais
Hélicoptère
[2]
Steward, D.V., "The Design Structure System: A Method for
Managing the Design of Complex Systems" IEEE Transactions on
Engineering Management, vol. 28, pp. 71-74, 1981
[4]
Autran F., Auzelle J-P., Cattan D., Garnier J-L., Luzeaux D., Mayer
F., Peyrichon M., Ruault J-R. ; « Coupling component systems
towards systems of systems », INCOSE 2008
[3]
Meinadier J.P. Ingénierie et intégration des systèmes, Editions
Hermès, Paris, 1998
[5]
Autran F., Cattan D., Garnier J-L., Luzeaux D., Peyrichon M.,
Ruault J-R. ; « Coupling component systems towards systems of
systems », ICSSEA 2007
Ce document est élaboré à partir de différentes sources dont certaines sont protégées par copyright
ou sont la propriété intellectuelle de leurs auteurs. Chaque page comporte l'identification de la source.
Toute reproduction intégrale ou partielle, par quelque procédé que ce soit, des pages du présent
document, faite sans le consentement de leurs auteurs est illicite et constitue une contrefaçon. Toute
contrefaçon est un délit passible de poursuite (article L 122-4 et L 335-2 du code de la propriété
intellectuelle).
mailto:[email protected]