EL2450 Hybrid and Embedded Control: Lecture 12: Verification of Hybrid Systems
EL2450 Hybrid and Embedded Control: Lecture 12: Verification of Hybrid Systems
s0 b b
a s1
a a
a a
a
s1 s2 s2
b c b c b c
s3 s4 s6 s5 s4 s5
Example
Find language of T in the previous example.
Example
1. T and T in the previous example are language equivalent.
2. Add a transition labeled with a between q4 and q5 in T
and between p4 and p4 in T . They are not language
equivalent. Find a word w ∈ L(T ) \ L(T ).
Example
= is a relation from N to N.
s0 s0
a a a
s1 s1
s1
c b c
b
s2 s3 s2 s3
Example
= is an equivalence relation
Note
The equivalence classes constitutes a partition of S, i.e., a
collection of states S/∼ = {Si }i∈I such that
Si ∩ Sj = ∅, i = j
and
Si = S
i∈I
3. ŝ ∈ Ŝ0 if ∃s ∈ ŝ, s ∈ S0
4. ŝ ∈ ŜF if ∃s ∈ ŝ, s ∈ SF
q1 q2
ẋ = 1 ẋ = −1
x < −1
Reach(S0 ) ∩ B = ∅
Remark
• B encodes the property to verify
• Verification is about verifying that the system fulfills its
specification, i.e., Reach(S0 ) ∩ B = ∅
σ
Postσ (P ) = {(qp , xp ) : ∃(q, x) ∈ P, (q, x) → (qp , xp )}