Verification of Hybrid Systems Using Linear Hybrid Automata
Bruce H. Krogh Department of Electrical and Computer Engineering Carnegie Mellon University Carnegie Mellon University Pittsburgh, Pennsylvania – USA krogh@ece.cmu.edu
1
Verification of Hybrid Systems Using Linear Hybrid Automata Bruce - - PowerPoint PPT Presentation
Verification of Hybrid Systems Using Linear Hybrid Automata Bruce H. Krogh Department of Electrical and Computer Engineering Carnegie Mellon University Carnegie Mellon University Pittsburgh, Pennsylvania USA krogh@ece.cmu.edu g @ 1
1
2
* Thomas A. Henzinger. The theory of hybrid automata. In Verification of Digital and Hybrid Systems (M.K. Inan, R.P. Kurshan, eds.), NATO ASI Series F: Computer and Systems Sciences, Vol. 170, Springer, 2000, pp. 265-292.
3
4
5
6
* Thomas A. Henzinger, Pei-Hsin Ho, and Howard Wong-Toi. Algorithmic analysis of nonlinear hybrid systems. IEEE Transactions on Automatic Control 43:540-554, 1998.
7
8
9
10
k
T xdot
3
k
11
i
12
13
14
thanks to Zhi Han, CMU
15
16
17
18
1 y 109 x 121 y 100 1 y 1 y
1 x 6 x 6 y
?
6 x 6 y
?
1 x 600 109 6 x 6 y 600 109 6 x 6 y 1 x 6 x 6 y 6 6 x 6 y 6
1 x 1 x 1 x
10000
1000
19
25 50 75 100 125 100 Iteration
45° 15° 135° A E F
30° 45° 90° B C D
- minij ai
Taj
30 90 C 45° 150° 2 4 F A
30° 45° 1 3 5 D B C
30 1 C
20
IL [mA]
VC [V]
21
22
23
3
24
initial states
VD2
15
steps
last iteration vanishes
1
harmless
VD1
25
26
27
Tool d/dt Pred Abstr PHAVer TimePass PHAVer PHAVer
Tool Instance d/dt Verimag ‘00
UPenn‘02 4x250MHz Sun PHAVer ‘05/’06 2.8GHz P4 TimePass
PIII(!) PHAVer F/B-Ref.’05 3GHz Xeon PHAVer F/B-Ref.’05 2.8GHz P4 NAV01 ~30s 34s 5s 27MB 5s 2MB 5s Doyen, 32s 59MB NAV02 ~150s 153s 68MB 6s 27MB 73s 5MB 10s Henzinger 34s 60MB NAV02 ~150s 153s 68MB 6s 27MB 73s 5MB 10s Henzinger, 34s 60MB NAV03 ? 152s 180MB 6s 27MB 78s 5MB 10s Raskin 33s 60MB NAV04 “
8s 48MB 1191s 16MB 75s
81s 52MB NAV05 “ “ 46000s 529MB
28
NAV06 “ “ 48000s 575MB
29
using iterative relaxation abstraction, Hybrid Systems: Computation and Control, April 2007.
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
k k k k
jk jk jk jk
j j j j
jk jk
54
55
56
* X. Li, S.K. Jha, L. Bu, Towards an efficient path-oriented tool for bounded reachability analysis of linear hybrid systems using linear programming, BMC 2006.
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
2 3 1
1Frehse & Maler, HSCC ‘07
7 5 6 Valve Operation Closed Mode: 0 Open Mode: 10
4 9 10
11 8 Buffer Size: 100
85
86
87
2 Variation of the problem studied by Kapur and Shyamasundar (HART’97), R
88
89
Simulink Gateway
Simulink Gateway
90
* from S.P. Miller, “Proving the Shalls: Requirements, Proofs, and Model-Based Development” presentation at Carnegie Mellon University, August 31, 2007.