Page 1
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 1/79
EECE 396-1
Hybrid and Embedded Systems: Computation
T. John Koo, Ph.D.
Institute for Software Integrated Systems
Department of Electrical Engineering and Computer Science
Vanderbilt University
300 Featheringil l Hall April 6-15, 2004
[email protected]
http://www.vuse.vanderbilt.edu/~kootj
Page 2
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 2/79
2
Analysis: Timed Automata
Page 3
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 3/79
3
Topics Bisimular Transition Systems
Transition Systems
Forward and Backward Reachability Algorithms
Simulation and Bisimulation Relations
Transition Systems and Quotient Transition Systems
Bisimulation between Transition Systems
Bisimulation Algorithm
Bisimulations of Timed Automata
Executions of Timed Automata
Region Equivalent Relation and Parti tion
Ref:
[1] R. Alur, T.A. Henzinger, and P.-H. Ho. Automatic Symbolic Verificationof Embedded Systems. IEEE Transactions on Software Engineering22:181-201, 1996.
[2] J. Lygeros, Lecture Notes on Hybrid Systems, Cambridge, 2003. [3] J. Lygeros, C. Tomlin, and S. Sastry, The Art of Hybrid Systems, July
2001.
Page 4
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 4/794
Analysis: Timed AutomataBisimular Transition Systems
Page 5
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 5/795
Transition System
Page 6
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 6/796
Transition System
Page 7
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 7/797
Transition System
Page 8
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 8/798
Transition System
Page 9
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 9/799
Forward and Backward
Reachability Algorithms
Page 10
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 10/7910
Forward and Backward
Reachability Algorithms
Page 11
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 11/7911
Forward and Backward
Reachability Algorithms
Page 12
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 12/7912
Forward and Backward
Reachability Algorithms
Page 13
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 13/79
13
Simulation and Bisimulation
Relations
Page 14
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 14/79
14
Simulation and Bisimulation
Relations
Page 15
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 15/79
15
Simulation and Bisimulation
Relations
Page 16
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 16/79
16
Simulation and Bisimulation
Relations
Page 17
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 17/79
17
Simulation and Bisimulation
Relations
Page 18
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 18/79
18
Simulation and Bisimulation
Relations
Page 19
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 19/79
19
Simulation and Bisimulation
Relations
Page 20
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 20/79
20
Simulation and Bisimulation
Relations
Page 21
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 21/79
21
Simulation and Bisimulation
Relations
Page 22
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 22/79
22
Simulation and Bisimulation
Relations
Page 23
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 23/79
23
Bisimulation Algorithm
How?
Page 24
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 24/79
24
Bisimulation Algorithm
Page 25
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 25/79
25
Bisimulation Algorithm
Page 26
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 26/79
26
Bisimulation Algorithm
Page 27
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 27/79
27
Bisimulation Algorithm
Page 28
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 28/79
28
Bisimulation Algorithm
Page 29
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 29/79
29
Bisimulation Algorithm
Page 30
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 30/79
30
Bisimulation Algorithm
Page 31
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 31/79
Page 32
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 32/79
32
Bisimulation Algorithm
Page 33
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 33/79
33
Bisimulation Algorithm
Page 34
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 34/79
34
Bisimulation Algorithm
Page 35
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 35/79
35
Bisimulation Algorithm
Page 36
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 36/79
36
Bisimulation Algorithm
Page 37
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 37/79
37
Bisimulation Algorithm
Page 38
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 38/79
38
Bisimulation Algorithm
Page 39
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 39/79
39
Bisimulation Algorithm
Page 40
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 40/79
40
Bisimulation Algorithm
Page 41
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 41/79
41
Bisimulation Algorithm
Page 42
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 42/79
42
Analysis: Timed AutomataBisimulations of Timed Automata
Page 43
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 43/79
43
Timed Automata
Page 44
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 44/79
44
Timed Automata
Page 45
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 45/79
45
Timed Automata
Page 46
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 46/79
46
Timed Automata
Page 47
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 47/79
47
Timed Automata
Page 48
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 48/79
48
Timed Automata
Page 49
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 49/79
49
Timed Automata
Page 50
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 50/79
50
Timed Automata
Page 51
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 51/79
51
Timed Automata
Page 52
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 52/79
52
Timed Automata
Page 53
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 53/79
53
Hybrid Automaton
Page 54
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 54/79
54
Hybrid Automaton
i
0
1
2
tfinite
i
0
1
2
tinfinite
Page 55
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 55/79
55
Hybrid Automaton
i
0
1
2
tfinite
i
0
1
2
tZeno
Page 56
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 56/79
Page 57
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 57/79
57
Hybrid Automaton Blocking
No Infinite executions for some initial states
Source of blocking
Cannot continue in domain due to reaching the boundary of the
domain where no guard is defined
Have no place to make discrete transit ion to
Definition: A hybrid automaton H is non-blocking if for every
initial condition there exists at least one infinite execution
?
Page 58
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 58/79
58
Hybrid Automaton Zeno Executions
Infinite execution defined over finite time
Infinite number of transitions in finite time
Transition t imes converge
Definition: A hybrid automaton H is zeno if there exists an
initial condition for which all infinite executions are Zeno
Page 59
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 59/79
Page 60
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 60/79
60
Transition System
Page 61
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 61/79
61
Region Equivalence Relation
R i E i l R l ti
Page 62
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 62/79
62
Region Equivalence Relation
Ti d A t t
Page 63
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 63/79
63
Timed Automata
Ti d A t t
Page 64
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 64/79
64
Timed Automata
Page 65
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 65/79
Region Equivalence Relation
Page 66
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 66/79
66
Region Equivalence Relation
Region Equivalence Relation
Page 67
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 67/79
67
Region Equivalence Relation
Region Equivalence Relation
Page 68
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 68/79
68
Region Equivalence Relation
Region Equivalence Relation
Page 69
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 69/79
69
Region Equivalence Relation
Region Equivalence Relation
Page 70
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 70/79
70
Region Equivalence Relation
Region Equivalence Relation
Page 71
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 71/79
71
Region Equivalence Relation
Region Equivalence Relation
Page 72
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 72/79
72
Region Equivalence Relation
Region Equivalence Relation
Page 73
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 73/79
73
Region Equivalence Relation
Region Equivalence Relation
Page 74
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 74/79
74
Region Equivalence Relation
Region Equivalence Relation
Page 75
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 75/79
75
Region Equivalence Relation
Region Equivalence Relation
Page 76
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 76/79
76
Region Equivalence Relation
Region Equivalence Relation
Page 77
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 77/79
77
eg o qu a e ce e at o
Region Equivalence Relation
Page 78
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 78/79
78
g q
Page 79
8/18/2019 Hybrid Embedded Timed Automata Analysis 2004
http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 79/79
79
End