Slide 15
Slide 15 text
Timed Automata Framework
UPPAAL Model – Handling Intervals
idle
error
finished
true, event_s2 , ∅
true, kill_p?, ∅
true, skip_p?, {counter + +}
true, event_s1 ?, {counter + +, skip_v =
false}
counter <
n, τ, ∅
counter = n ∧ skip_v = false, event_m!, ∅
counter = n ∧ skip_v = true, skip!, ∅
idle
finished
skipped enabled
timeout
cond = true
true, skip_p?, ∅ en = false, event_e?, ∅
true, event_m?, {en = true}
en
=
true, event_e?, ∅
true, kill_p?, ∅
true, skip!, ∅
true, kill_p?, ∅
urg = true, event_t!, ∅
urg = false, skip!, ∅
true, event?, {cond = eval(op, msg, v)}
true, event_t!, {en = false}
true, event_e!, ∅
time
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
min max
TR 2
min max
TR 1
min max
interaction point
n = 2
skipv
= true
counter = 0
en = false
urg = true
Jaime Arias - LaBRI - Inria Bordeaux Sud-Ouest (2016) Automatic Verification of Interactive Multimedia Scenarios with Branching Behavior 8/17
8/17