Hybrid Embedded Timed Automata Analysis 2004

Post on 07-Jul-2018

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

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

 john.koo@vanderbilt.edu

http://www.vuse.vanderbilt.edu/~kootj

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

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.

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

8/18/2019 Hybrid Embedded Timed Automata Analysis 2004

http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 5/795

Transition System

8/18/2019 Hybrid Embedded Timed Automata Analysis 2004

http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 6/796

Transition System

8/18/2019 Hybrid Embedded Timed Automata Analysis 2004

http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 7/797

Transition System

8/18/2019 Hybrid Embedded Timed Automata Analysis 2004

http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 8/798

Transition System

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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?

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

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

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

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

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

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

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

8/18/2019 Hybrid Embedded Timed Automata Analysis 2004

http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 31/79

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

8/18/2019 Hybrid Embedded Timed Automata Analysis 2004

http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 56/79

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

?

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

8/18/2019 Hybrid Embedded Timed Automata Analysis 2004

http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 59/79

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

8/18/2019 Hybrid Embedded Timed Automata Analysis 2004

http://slidepdf.com/reader/full/hybrid-embedded-timed-automata-analysis-2004 79/79

79

End

top related