1 +
✬ ✫ ✩ ✪
HRML: a hybrid relational modelling language
He Jifeng
+ +
HRML: a hybrid relational modelling language He Jifeng + + - - PowerPoint PPT Presentation
1 + HRML: a hybrid relational modelling language He Jifeng + + 2 + Hybrid Systems Systems are composed by continuous physical component and discrete control component The system state evoles over time
1 +
+ +
2 +
+ +
3 +
+ +
4 +
+ +
5 +
+ +
6 +
+ +
7 +
+ +
8 +
+ +
9 +
+ +
10 +
+ +
11 +
+ +
12 +
+ +
13 +
+ +
14 +
+ +
15 +
+ +
16 +
+ +
17 +
+ +
18 +
+ +
19 +
+ +
20 +
f (s.clock ⊆ s.clock′) ∧ (s.clock′ ⊆ (s.clock ∪ [t, t′]))
f P ∧ inv(s) + +
21 +
+ +
22 +
+ +
23 +
+ +
24 +
+ +
25 +
+ +
26 +
+ +
27 +
+ +
28 +
f {st, t, count} ∪ PV ar ∪ ClockV ar
f {s.clock | s ∈ InSignal ∪ OutSignal}
+ +
29 +
f H(IIinα[e/x])
f H(IIinα[(s.clock ∪ {(t, count)})/s.clock]) + +
30 +
+ +
31 +
+ +
32 +
+ +
33 +
+ +
34 +
f
f ∀τ ∈ [t, t′] • ¬g.fired([t, t′])(τ) + +
35 +
+ +
36 +
f
1≤k≤n(gk.inactive))
k=i(gk.triggered ∨ gk.inactive)
+ +
37 +
f
f
f
+ +
38 +
+ +
39 +
+ +
40 +
+ +
41 +
+ +
42 +
+ +
43 +
+ +
44 +
+ +
45 +
+ +
46 +
+ +
47 +
f
f
f
f
f (h ← M); (Up1; Down1)∗
+ +
48 +
f
f
f (h ← M); (Up2; Down2)∗
+ +
49 +
f
f
f C∗
f (delay(ρ); when(h ≥ M +&!off[
+ +
50 +
f (h ← x); WL∗
f (Up3; Down3)
f signal on, off • (Tank(M)Ctrl)
+ +
51 +
+ +