Article Technologie 179 - Sysml
Article Technologie 179 - Sysml
Article Technologie 179 - Sysml
Jean-Pierre Lamy[1]
Nouveaut remarque dans le programme de STI2D,
SysML se veut un outil cohrent de modlisation des systmes
pluritechnologiques actuels. Mais il vient quelque peu
bousculer les habitudes que nous avions, chacun dans notre
domaine, dans les descriptions fonctionnelle, structurelle
et comportementale des systmes techniques. Afin de
nous clairer, voici une analyse fonctionnelle mene avec
lesdiagrammes SysML et applique au produit Hemomixer.
Le langage SysML
On le sait, un systme est un ensemble de composants
qui interagissent dune manire organise pour accomplir
une finalit commune. Lorganisation structurale du
systme et ses interactions avec lenvironnement lui
donnent sa signification et lui permettent datteindre sa
finalit. Avec le progrs de la science et de la technologie,
les systmes deviennent de plus en plus complexes,
parce quils sont constitus dun nombre important
de composants de natures diffrentes, parce que leur
rsolution fait intervenir des spcialistes de disciplines
diverses, enfin parce quil est difficile de prvoir leur
comportement par des mthodes rductionnistes.
Le comportement global dun systme merge des
interactions simples de ses constituants, mais il est
beaucoup plus riche que la somme des comportements
individuels. Ce phnomne gnre de la complexit
qui ne pourra tre matrise que par des approches
systmiques transdisciplinaires.
Aujourdhui, des approches comme lingnierie systme
proposent un ensemble de dmarches mthodiques
associes des outils qui permet de matriser la
comprhension, le dveloppement et lexploitation de
systmes techniques complexes. Ces outils permettent
de donner une reprsentation de la ralit sous des
formes simplifies selon les besoins du moment. Nous
appellerons ces diffrentes visions simplifies des
modles. Ces modles sont en grande majorit reprsents
sous forme symbolique par des outils base de langages
graphiques. Ces langages instrument de la pense
et de la communication sont mis ici au service de la
conception et de la comprhension dartefacts par des
quipes pluridisciplinaires. SADT, les outils classiques
de lanalyse fonctionnelle (outils de la mthode APTE,
Fast) et le Grafcet pour ne prendre queux que nous
connaissions dj font partie de ces langages. Cependant,
un ensemble doutils disparates, aussi performants
[1] Professeur agrg de gnie lectrique en STS IRIS au lyce
Diderot (75)
32
179_14-32-49.indd 32
technologie 179
mots-cls
lyce technologique,
modlisation,
outil et mthodes
av r i l 2 012
05/06/12 15:34
179_14-32-49.indd 33
technologie 179
33
05/06/12 15:34
Interacteur
Point dinteraction
Nature de lchange
Poche de sang
Plateau
Tuyau
Clampeur
Table support
Pieds
Infirmier
cran, clavier
Informations
PC
RS 232
Informations
Objets
en interaction
directe
avec le systme
Poche de sang
Hemomixer
le systme modliser
Table support
PC (option)
Infirmier
Tuyau
Objets en interaction indirecte
avec le systme
Donneur
Fabricant
La modlisation fonctionnelle
avec le diagramme des cas dutilisation
Un diagramme des cas dutilisation (use case diagram)
rpertorie les fonctions dusage que le systme offre
chacun de ses acteurs utilisateurs afin de satisfaire
leurs besoins. Il ne doit pas prciser comment il assure
ces services.
Pour laborer le diagramme des cas dutilisation 5 ,
jai simplement relev les fonctions dusage dans le
descriptif du produit, puis je les ai assembles.
Un cas dutilisation reprsente un service offert par le
systme un ou plusieurs acteurs de son environnement.
Il est dfini par une fonction dans une ellipse relie
lacteur concern.
Si lexcution dun service inclus obligatoirement
celle dun sous-service, ce dernier peut tre extrait
et reprsent de manire autonome : il suffira de
34
179_14-32-49.indd 34
technologie 179
av r i l 2 012
05/06/12 15:34
av r i l 2 012
179_14-32-49.indd 35
technologie 179
35
05/06/12 15:34
36
179_14-32-49.indd 36
technologie 179
av r i l 2 012
05/06/12 15:34
179_14-32-49.indd 37
technologie 179
37
05/06/12 15:34
38
179_14-32-49.indd 38
technologie 179
av r i l 2 012
05/06/12 15:35
179_14-32-49.indd 39
technologie 179
39
05/06/12 15:35
40
179_14-32-49.indd 40
technologie 179
av r i l 2 012
05/06/12 15:35
179_14-32-49.indd 41
technologie 179
41
05/06/12 15:35
42
179_14-32-49.indd 42
technologie 179
av r i l 2 012
05/06/12 15:35
www.hemopharm.fr/fr/
produit-idss_2-idc_1-automate-de-prelevement.html
Le site de Didastel Provence, le distributeur du produit didactis,
pour en tlcharger la notice:
www.didastel.fr/Produit.php?nom_produit=HMX
En rayon
PREZ (Valrie) et BONTEMPS (Philippe) Du sang neuf pour
lenseignement technologique, Technologie, n o 176, nov.dc.2011
Sys3ML
En ligne
Le site officiel, pour tlcharger la norme:
www.sysml.org/
Un site intressant avec de nombreuses rfrences srieuses:
www.uml-sysml.org/
Le site de lassociation de promotion de SysML en France, qui
se rjouit de lintroduction de SysML dans les programmes
de STI2D. Elle met en garde contre les mauvais exemples qui
circulent sur le Web et propose sur son blog une initiation
SysML partir du cas concret du lave-linge:
www.sysml-france.fr
Le site de MagicDraw (AGL de la socit No Magic), pour
tlcharger MagicDraw UML et son plugin SysML avec une
licence provisoire de test:
www.magicdraw.com
ROQUES (Pascal), SysML par lexemple : Un langage de
modlisation pour systmes complexes, Eyrolles, 2009, disponible
uniquement en version PDF tlcharger:
http://izibook.eyrolles.com
UML
En ligne
Lexcellent cours UML de Laurent Audibert:
http://laurent-audibert.developpez.com/Cours-UML/
En rayon
Louvrage fondateur. Toutes les rfrences sur les diagrammes
dUML, par leurs auteurs eux-mmes:
BOOCH (Grady), RUMBAUGH (James), JACOBSON (Ivar), Le Guide
de lutilisateur UML, Eyrolles, 2000
Mthodes
NOLAN (Brian), BROWN (Barclay), BALMELLI (Laurent) et al.,
Model Driven System Development with Rational Products, IBM,
coll. Redbooks, 2008. Dveloppe par IBM, cette mthode
moderne de conception guide par le modle sappuie
fortement sur SysML. Tlchargement en PDF gratuit:
www.redbooks.ibm.com/redbooks/pdfs/sg247368.pdf
av r i l 2 012
179_14-32-49.indd 43
technologie 179
43
05/06/12 15:35
44
179_14-32-49.indd 44
technologie 179
av r i l 2 012
05/06/12 15:35
daccompagnement STI2D)
La modlisation du comportement
dynamique avec le diagramme dtat
Cest un automate tat fini qui dcrit la succession
des tats du systme (ou dun composant) pendant son
utilisation. On considrera quun tat correspond des
phases reproductibles de la vie du systme caractrises
par une invariance dune partie de ses variables dtat
ou de ses activits.
Les diffrents tats de lHemomixer identifis dans
la documentation technique figurent sur le diagramme
dtat (state diagram) 14.
Il sagit ici dun diagramme trs classique quatre
tats : mise en route, prt, utilisation, et mise larrt.
Un tat est soit actif soit inactif; ltat initialement
actif est symbolis par un disque noir. Les transitions
relient les tats entre eux et indiquent les voies
dvolution possibles.
av r i l 2 012
179_14-32-49.indd 45
technologie 179
45
05/06/12 15:35
46
179_14-32-49.indd 46
technologie 179
av r i l 2 012
05/06/12 15:35
17 Le diagramme paramtrique
av r i l 2 012
179_14-32-49.indd 47
technologie 179
47
05/06/12 15:35
48
179_14-32-49.indd 48
technologie 179
av r i l 2 012
05/06/12 15:35
PUB
179_14-32-49.indd 49
05/06/12 15:35