-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhfsm_test.puml
43 lines (35 loc) · 961 Bytes
/
hfsm_test.puml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
@startuml
state TestHFSM {
state S01 {
state S11 {
state S21
S21 : <b>entry/</b> ref21++
S21 : <b>exit/</b> ref21--
S21 : <b>TInternal2/</b> tinternal2++
state S22
S22 : <b>entry/</b> ref22++
S22 : <b>exit/</b> ref22--
[*] -> S21
S21 -right-> S22 : TPeer2
S22 --> S11 : TSuper2
}
S11 : <b>entry/</b> ref11++
S11 : <b>exit/</b> ref11--
S11 : <b>TInternal1/</b> tinternal1++
state S12
S12 : <b>entry/</b> ref12++
S12 : <b>exit/</b> ref12--
[*] --> S11
S11 -right-> S12 : TPeer1
S12 -->S01 : TSuper1
}
S01 : <b>entry/</b> ref01++
S01 : <b>exit/</b> ref01--
S01 : <b>TInternal0/</b> tinternal0++
state S02
S02 : <b>entry/</b> ref02++
S02 : <b>exit/</b> ref02--
[*] --> S01
S01 -right-> S02 : TPeer0
}
@enduml