Professional Documents
Culture Documents
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
Vincent Augusto
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
1/93
Ecole
Nationale Sup
erieure des Mines de Saint-Etienne
2012-2013
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
1 Introduction
2 Outils de mod
elisation
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
2/93
3 UML
4 R
eseaux de Petri
5 Conclusion
Mod
elisation
de syst`
emes
complexes
Presentation
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
3/93
La modelisation en entreprise...
consiste `
a decrire lorganisation et les processus
de differents scenarios ;
permet lanalyse et la restructuration de lentreprise pour
Comprendre le fonctionnement :
pour aider la prise de d
ecision ;
pour am
eliorer son fonctionnement (reengineering).
Mod
elisation
de syst`
emes
complexes
Presentation
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
4/93
de lentreprise.
Pr
evoir le comportement et les performances des processus
ressources et aux co
uts.
B
atir une vision commune du fonctionnement de
Mod
elisation
de syst`
emes
complexes
Terminologie
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
5/93
h
opitaux.
Mod`
ele : representation dune abstraction dune partie du
doperations).
Processus op
erationnel : succession de taches qui
Mod
elisation
de syst`
emes
complexes
Lapproche
processus-operation-acteur
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
6/93
concurrents.
Niveau microscopique : ensemble dactions
elementaires
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
Lapproche
processus-operation-acteur
Point de vue organisationnel :
Ensemble de ressources `
a utiliser au mieux.
Les ressources sont n
ecessaires `a lexecution des processus
operationnels.
Les ressources peuvent
etre :
des moyens inertes (machines, outils) ;
des moyens financiers ;
des acteurs.
R
eseaux de
Petri
Op
erations fonctionnelles associees aux competences.
Conclusion
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
La systemique :
Lentreprise est consid
eree comme un syst`eme dynamique.
Trois sous-syst`
emes :
syst`
eme op
erant : machines et hommes ;
syst`
eme de d
ecision : strategies, objectifs, choix ;
syst`
eme dinformation : gestion des donnees,
capitalisation des connaissances.
Le genie logiciel :
D
ecomposition fonctionnelle.
Formalisation du concept de cycle de vie dun syst`
eme.
Techniques structur
ees danalyse et de conception.
Outils de mod
elisation.
8/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Exemple darchitecture de
reference : CIMOSA (1/4)
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
9/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
10/93
Exemple darchitecture de
reference : CIMOSA (2/4)
Mod
elisation
de syst`
emes
complexes
Exemple darchitecture de
reference : CIMOSA (3/4)
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
Axe de genericite :
niveau g
en
erique (primitives de base) ;
niveau partiel (structures r
eutilisables) ;
niveau particulier (mod`
eles specifiques).
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
11/93
besoin) ;
niveau de description de limplantation
(implementation).
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
12/93
Exemple darchitecture de
reference : CIMOSA (4/4)
Axe de generation :
vue fonction (description des processus op
eratoires) ;
vue information (description des objets, de leurs relations
et de leurs etats) ;
vue ressources (description des moyens n
ecessaires pour
integre de production ;
participer `
a lintegration du syst`eme en utilisant le mod`ele
Mod
elisation
de syst`
emes
complexes
V. Augusto
Vue fonction
Analyse des aspects fonctionnels :
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
13/93
Fonctionnalit
e : description des taches `a executer.
Comportement : ordre dex
ecution des taches de
lentreprise.
Puis, prise en compte des aspects dynamiques du
Mod
elisation
de syst`
emes
complexes
Vue information
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
14/93
leurs relations.
Utilisation dun langage de description des donn
ees.
Objectif final : conception des bases de donn
ees servant `a
Syst`eme dinformation :
Ensemble des donn
ees et informations utilisees, stockees
Mod
elisation
de syst`
emes
complexes
Vue ressource
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
15/93
fonctionnels/dynamiques.
Mod
elisation
de syst`
emes
complexes
Vue organisation
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
16/93
organigramme.
Coordination des t
aches : mecanismes permettant aux
entites de sinformer et de se consulter :
ajustement mutuel ;
supervision directe/hi
erarchique ;
par standardisation des objectifs.
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
1 Introduction
2 Outils de mod
elisation
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
17/93
3 UML
4 R
eseaux de Petri
5 Conclusion
Mod
elisation
de syst`
emes
complexes
V. Augusto
Presentation
Analyse des aspects fonctionnels :
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
18/93
Fonctionnalit
e : description des taches `a executer.
Comportement : ordre dex
ecution des taches de
lentreprise.
Puis, prise en compte des aspects dynamiques du
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
19/93
Modelisation de lactivite :
SADT/IDEF0
SADT (Structured Analysis and Design Technique) :
M
ethode danalyse et de conception de syst`eme proposee
communication.
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
lexecution de lactivite.
R
eseaux de
Petri
Conclusion
M
ecanismes : moyens necessaires `a lexecution de
lactivite.
20/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Interconnectivite et decomposition
fonctionnelle
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
21/93
Interconnectivit
e:
fl`eches representant
flux de donnees, de
mati`eres, etc.
Adoption dune
representation
hi
erarchique et
modulaire.
Chaque activit
e
decomposee
contient au moins 3
et au plus 6
activites.
Mod
elisation
de syst`
emes
complexes
Approche descendante/ascendante
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
22/93
Approche descendante :
Decomposition `a partir du niveau A0 du syst`eme en
sous-syst`emes jusquau niveau le plus bas.
Approche ascendante :
Decrire les activites observees et les organiser en diagrammes
SADT au niveau de detail le plus bas, puis aggregation des
activites en diagrammes jusquau niveau A0.
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
Etapes
de construction :
1
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
23/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
24/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
25/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
26/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
27/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
28/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
29/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
30/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
31/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
32/93
dentreprise.
Notation graphique simple pour favoriser le dialogue entre
les utilisateurs.
Mod
elisation des processus sous forme dun enchanement
Mod
elisation
de syst`
emes
complexes
Exemple
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
Deux processus
communicants :
fabrication des
produits ;
maintenance.
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
33/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
34/93
Avantages/Inconvenients :
+ SADT propose une structure hierarchisee par niveau
permettant une representation claire dun syst`eme, aussi
complexe soit-il.
+ Les diagrammes sont intemporels.
Absence doperations de logique booleenne (ET, OU, etc)
dans IDEF0.
Les flux ne peuvent etre differencies en fonction de leur
nature.
Aucune representation dynamique nest proposee.
Conversion en mod`ele de simulation difficile.
Mod
elisation
de syst`
emes
complexes
ARIS
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
implementation).
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
35/93
controle).
Accent sur lanalyse et la d
efinition des besoins durant la
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
36/93
ARIS
Mod
elisation
de syst`
emes
complexes
V. Augusto
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
specifique.
37/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
38/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
39/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
40/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
41/93
Avantages/Inconvenients :
+ ARIS offre une representation graphique attrayante et
intuitive.
+ La vue organisation structure le mod`ele et assure la
coherence entre les vues.
+ La representation distincte dactivites, de donnees et de
ressources dans un meme mod`ele est possible.
+ Lintegration dinformations dynamiques est possible
(durees operatoires par exemple).
ARIS est un cadre de modelisation, aucune methodologie
nest fournie.
Les fonctionnalites de simulation sont restreintes.
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
1 Introduction
2 Outils de mod
elisation
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
42/93
3 UML
4 R
eseaux de Petri
5 Conclusion
Mod
elisation
de syst`
emes
complexes
UML
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
43/93
Decomposition en sous-ensembles :
Les vues : organisationnel, dynamique, temporel,
architectural, etc.
Les diagrammes : description graphique du contenu des
Mod
elisation
de syst`
emes
complexes
Bases dUML
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
44/93
terme detats.
Diagramme dactivit
e : comportement dune operation
en terme dactions.
Diagramme de s
equence : representation temporelle des
vue de lutilisateur.
Mod
elisation
de syst`
emes
complexes
Bases dUML
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
45/93
lapplication.
Diagramme de d
eploiement : deploiement des
Mod
elisation
de syst`
emes
complexes
Bases dUML
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Fonctionnel
Diagrammes de use-case :
- activite
- sequence
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
46/93
Statique
Diagrammes de classe :
- objet
- composant
Dynamique
Diagrammes detat :
- activite
- sequence
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
47/93
Une classe
est un groupe dobjets poss
edant des etats et un
comportement communs.
est un type de classificateur.
peut repr
esenter un concept concret (facture, automobile)
ou abstrait (strategie).
dautres objets.
des op
erations : fonctionnalite offerte par une classe.
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
48/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
49/93
Relations
D
ependance : la classe A est utilisee brievement par la
classe B.
Association : la classe A est en relation avec la classe B
B.
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
50/93
Mod
elisation
de syst`
emes
complexes
Exercices
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
51/93
Mod
elisation
de syst`
emes
complexes
Diagrammes objet
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
52/93
interaction) ;
sont utiles pour pr
eciser la structure des classes (i.e.
illustrer la recursivite).
nom de lobjet
nom de lobjet : classe
Mod
elisation
de syst`
emes
complexes
Diagramme de collaboration
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
53/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
54/93
Un cas dutilisation
repr
esente un element fonctionnel bien identifie dans un
syst`eme.
permet didentifier les conditions n
ecessaires `a leur bon
fonctionnement.
Par exemple :
Un acteur
declenche
un cas dutilisation.
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
55/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
56/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
57/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
58/93
Mod
elisation
de syst`
emes
complexes
Multiplicite
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
59/93
Mod
elisation
de syst`
emes
complexes
Acteurs principal/secondaire
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
60/93
Mod
elisation
de syst`
emes
complexes
Cas dutilisation
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
61/93
acteurs.
D
ebut et fin clairement identifies.
Variantes possibles :
cas nominaux ;
alternatives ;
cas derreur...
Sp
ecification des preconditions, enchanements :
besoins interfaces homme-machine ;
contraintes non fonctionnelles (fr
equence, disponibilite,
fiabilite, performance)...
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
62/93
Demarche generale
Mod
elisation
de syst`
emes
complexes
Exercice
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
63/93
Reservation de materiel
Dans un etablissement scolaire, on desire gerer la reservation
des salles de cours ainsi que du materiel pedagogique
(ordinateur portable ou/et video-projecteur). Seuls les
enseignants sont habilites `a effectuer des reservations (sous
reserve de disponibilite de la salle ou du materiel). Le planning
des salles peut quant `a lui etre consulte par tout le monde
(enseignants et etudiants). Par contre, le recapitulatif horaire
par enseignant (calcule `a partir du planning des salles) ne peut
etre consulte que par les enseignants. Enfin, il existe pour
chaque formation un enseignant responsable qui seul peut
editer le recapitulatif horaire pour lensemble de la formation.
Modeliser cette situation par un diagramme de cas dutilisation.
Quelles sont les classes `a prevoir ?
Mod
elisation
de syst`
emes
complexes
Diagrammes de sequence
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
64/93
Objectif :
Illustrer les donnees echangees entre utilisateurs et composants
dans un exemple particulier dutilisation du syst`eme.
Corollaire :
Un diagramme de s
equence est un scenario.
Ce nest pas une description exhaustive du comportement
du syst`eme.
Consequences :
Toujours donner un titre `
a diagramme de sequence.
Toujours rattacher un diagramme de s
equence `a un cas
dutilisation.
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
65/93
des
etiquettes.
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
66/93
Exemple de sequence
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
67/93
Un acteur/objet actif :
effectue une op
eration ;
attend le retour dun voie de message en mode synchrone.
nom.
Plusieurs types de messages sont identifi
es :
signaux : pas de param`
etres ;
envoi de donn
ees : param`etres, pas de resultat ;
demande de donn
ees : resultat, eventuellement param`etre.
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
68/93
Messages synchrones/asynchrones :
Synchrone : l
emetteur est bloque et attend que lappele
son execution. *
Messages instantanes/lents :
Instantan
e:
Lent : &
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
69/93
Mod
elisation
de syst`
emes
complexes
Diagrammes dactivite
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
70/93
Un diagramme dactivite
d
ecrit lexecution dun syst`eme et permet didentifier ses
Une activit
e modelise la realisation dune etable complexe
etre interrompue.
Mod
elisation
de syst`
emes
complexes
Diagrammes dactivite
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
71/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
72/93
Mod
elisation
de syst`
emes
complexes
Activites et objets
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
73/93
Mod
elisation
de syst`
emes
complexes
Diagrammes detat
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
74/93
proprietes ;
mod
elise un moment specifique du comportement du
syst`eme.
Seuls certains
etats caracteristiques sont etudies (disjoints
ou impriques).
Exemple pour lobjet
conge, malade.
Mod
elisation
de syst`
emes
complexes
Diagrammes detat
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
75/93
autre ;
est consid
ere comme instantane.
Deux
evenements peuvent etre lies par des relations de
causalite.
Deux
evenements sans lien de causalite sont dits
concurrents.
Un
evenement est aussi une voie de transmission
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
76/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Action
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
77/93
Activite
Une activit
e est une operation dune certaine duree qui
Mod
elisation
de syst`
emes
complexes
Transitions internes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
78/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
79/93
Exercice
Representer le comportement du Tamaguchi :
Un Tamaguchi en etat normal na pas faim pendant un certain
temps (temps dautonomie). Au bout de ce temps, le
Tamaguchi a faim et il pleure. Pour lui donner `a manger,
lutilisateur du Tamaguchi le met `a table et le Tamaguchi
sarrete de pleurer. Un Tamaguchi mange pendant un certain
temps (temps de restauration). Au bout de ce temps, il se
remet `a pleurer. Il pleure jusqu`a ce que lutilisateur le sorte de
table. Quand il sort de table, le Tamaguchi revient dans letat
normal... et ainsi de suite tant que le Tamaguchi ne meurt pas.
Si le Tamaguchi pleure plus de 5 minutes daffilee, il meurt.
On suppose que les evenements emis par le Tamaguchi vers
lutilisateur sont : avoir faim , ne plus avoir faim ,
mourir et que les
evenements emis par lutilisateur et recus
par le Tamaguchi sont etre mis `a table et sortir de
table .
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
syst`emes hospitaliers.
Proposition dune m
ethodologie pour la structuration des
de trois chirurgiens.
R
eseaux de
Petri
Mod
elisation dactivites en parall`ele.
Conclusion
D
eduction dun mod`ele de simulation.
80/93
Presentation du probl`
eme.
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
Modelisation multi-vues :
Utilisation de plusieurs types de diagrammes pour la
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
82/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
83/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
84/93
Avantages/Inconvenients :
+ UML est un langage formel et normalise, offrant precision
et stabilite.
+ UML est un support de communication performant,
permettant de cadrer lanalyse ; la comprehension de
representations abstraites complexes est facilitee et son
caract`ere polyvalent et sa souplesse en font un langage
universel.
La mise en pratique dUML est dangeureuse car la
modelisation est totalement libre et les outils sont varies.
UML doit etre specifie pour etre utilise dans un cadre
precis sans risque derreur.
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
1 Introduction
2 Outils de mod
elisation
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
85/93
3 UML
4 R
eseaux de Petri
5 Conclusion
Mod
elisation
de syst`
emes
complexes
Reseaux de Petri
V. Augusto
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
Un mod`
ele mathematique permettant la representation de
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
86/93
Etude
de syst`emes discrets dont les champs dapplication
sont les syst`emes de production et informatique.
Exemple : pr
evoir la production dune industrie
Mod
elisation
de syst`
emes
complexes
Reseaux de Petri
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
87/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
1 Introduction
2 Outils de mod
elisation
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
88/93
3 UML
4 R
eseaux de Petri
5 Conclusion
Mod
elisation
de syst`
emes
complexes
Conclusion
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
89/93
modelisation fonctionnelle.
Approche danalyse verticale descendante.
Mod
elisation processus operationnels : approche
Mod
elisation
de syst`
emes
complexes
Conclusion
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
90/93
dentreprise.
Mod
elisation
de syst`
emes
complexes
V. Augusto
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
Observation et mod
elisation de flux de patients, et non de
pathologie).
Intervention dun grand nombre de ressources humaines
materielles.
Les services de soins dun m
eme h
opital sont hautement
cloisonnes.
Notion de pilotage du syst`
eme essentielle (reaction aux
aleas).
91/93
Mod
elisation
de syst`
emes
complexes
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
92/93
comprendre et personnalises.
Les concepts doivent
etre amenages pour la modelisation
de mecanismes particuliers.
Lint
egration dun syst`eme de pilotage est inevitable pour
Mod
elisation
de syst`
emes
complexes
References
V. Augusto
Introduction
Pr
esentation
Lapproche POA
Architectures de
r
ef
erence
Vues
Outils de
mod
elisation
SADT/IDEF0
IDEF3
ARIS
UML
Diagrammes de
classes et
dobjets
Diagrammes de
cas dutilisation
Diagrammes de
s
equence
Diagrammes
dactivit
e
Diagrammes
d
etat
Applications
R
eseaux de
Petri
Conclusion
93/93