Modélisation des systèmes temps-réel répartis embarqués pour la ...
Modélisation des systèmes temps-réel répartis embarqués pour la ...
Modélisation des systèmes temps-réel répartis embarqués pour la ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1 system global<br />
2 end global;<br />
3<br />
<strong>Modélisation</strong> <strong>des</strong> <strong>systèmes</strong> <strong>temps</strong>-<strong>réel</strong> <strong>répartis</strong> <strong>embarqués</strong><br />
4 process processus_a<br />
5 features<br />
6 s : out event data port;<br />
7 end processus_a;<br />
8<br />
9 process processus_b<br />
10 features<br />
11 e : in event data port;<br />
12 end processus_b;<br />
13<br />
14 process controleur<br />
15 features<br />
16 c : out event port;<br />
17 end controleur;<br />
18<br />
19 system systeme_a<br />
20 features<br />
21 c : in event port;<br />
22 end systeme_a;<br />
23<br />
24 system implementation systeme_a.impl<br />
25 subcomponents<br />
26 processus1 : process processus_a;<br />
27 processus2 : process processus_b;<br />
28 processus3 : process processus_b in mo<strong>des</strong> (double);<br />
29 connections<br />
30 event data port processus1.s -> processus2.e;<br />
31 event data port processus1.s -> processus3.e in mo<strong>des</strong> (double);<br />
32 mo<strong>des</strong><br />
33 simple : initial mode;<br />
34 double : mode;<br />
35 simple -[ c ]-> double;<br />
36 double -[ c ]-> simple;<br />
37 end systeme_a.impl;<br />
38<br />
39 system implementation global.config1<br />
40 subcomponents<br />
41 systeme1 : system systeme_a.impl;<br />
42 controleur1 : process controleur;<br />
43 connections<br />
44 event port controleur1.c -> systeme1.c;<br />
45 end global.config1;<br />
III-7 Espaces de noms<br />
Listing III.5 – Système global et mo<strong>des</strong><br />
Une <strong>des</strong>cription AADL est une succession de déc<strong>la</strong>rations de composants et de groupes de<br />
ports. Afin d’organiser ces déc<strong>la</strong>rations et de les regrouper par ensembles logiques, le <strong>la</strong>ngage<br />
40 c○ 2007 Thomas Vergnaud