Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE/CS 584: PVS Tutorial Part 1 Lecture 05 Sayan Mitra 1.

Similar presentations


Presentation on theme: "ECE/CS 584: PVS Tutorial Part 1 Lecture 05 Sayan Mitra 1."— Presentation transcript:

1 ECE/CS 584: PVS Tutorial Part 1 Lecture 05 Sayan Mitra 1

2 Plan for Today Substitutivity final comments PVS tutorial Part 1 2

3 Recap 3

4 Fun with compositions 4 automata, all have the same external actions a, b 4

5 automaton CatchUpA 5

6 automaton CatchUpB 6

7 7

8 automaton BoundedAlternateA external a, b states myturn : Bool := true, maxout : Nat transitions external b eff myturn := true external a pre myturn /\ ( maxout > 0) eff myturn := false ; maxout := maxout - 1 8

9 automaton BoundedAlternateB external a, b states myturn : Bool := false, maxout : Nat transitions external a eff myturn := true external b pre myturn /\ ( maxout > 0) eff myturn := false ; maxout := maxout - 1 9

10 Putting it all together 10

11 Wrap-up for Hybrid Automaton Modeling Framework Nondeterministic state machines Abstract transitions and trajectories Synchronization through shared actions – Shared variables (used Hybrid I/O automata) Executions, Reachability, Traces Forward backward simulations Substitutivity 11


Download ppt "ECE/CS 584: PVS Tutorial Part 1 Lecture 05 Sayan Mitra 1."

Similar presentations


Ads by Google