Download presentation
Presentation is loading. Please wait.
Published byDorcas Houston Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.