Reasoning about Stability
Mahesh Viswanathan University of Illinois, Urbana-Champaign
MVD, October 2014
Viswanathan Reasoning about Stability
Reasoning about Stability Mahesh Viswanathan University of - - PowerPoint PPT Presentation
Reasoning about Stability Mahesh Viswanathan University of Illinois, Urbana-Champaign MVD, October 2014 Viswanathan Reasoning about Stability Reasoning about Stability Mahesh Viswanathan P. Prabhakar G.E. Dullerud N. Roohi University of
MVD, October 2014
Viswanathan Reasoning about Stability
G.E. Dullerud
MVD, October 2014
Viswanathan Reasoning about Stability
Automotive National Power
Grid Robotics Medical Devices Cyber Physical Systems
Industrial Automation
Avionics
Viswanathan Reasoning about Stability
1
2
Viswanathan Reasoning about Stability
1
2
Go Ahead Turn Right
Out of the Road!
−1 ≤ x ≤ 1
−2 ≤ x ≤ −1
x ≤ −2
Safe!
x = x x = x x = x
Viswanathan Reasoning about Stability
1
2 Guard
Go Ahead Turn Right
Out of the Road!
−1 ≤ x ≤ 1
−2 ≤ x ≤ −1
x ≤ −2
Safe!
x = x x = x x = x
Reset Flow Invariant
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Prabhakar-Dullerud-Viswanathan
Viswanathan Reasoning about Stability
System Design Simplified System
Viswanathan Reasoning about Stability
System Design Simplified System Easy to Reason
Viswanathan Reasoning about Stability
System Design Simplified System Property Preserved Easy to Reason
Viswanathan Reasoning about Stability
System Design Simplified System Property Preserved Easy to Reason
Viswanathan Reasoning about Stability
For Labeled Transition Systems
Viswanathan Reasoning about Stability
For Labeled Transition Systems
Viswanathan Reasoning about Stability
For Labeled Transition Systems
a
a
Viswanathan Reasoning about Stability
For Labeled Transition Systems
a
a
a
a
Viswanathan Reasoning about Stability
For Hybrid Transition Systems
Viswanathan Reasoning about Stability
For Hybrid Transition Systems
Viswanathan Reasoning about Stability
For Hybrid Transition Systems
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
1
1 2t Viswanathan Reasoning about Stability
1
1 2t
Viswanathan Reasoning about Stability
1
1 2t
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
An Illustration
Viswanathan Reasoning about Stability
An Illustration
Viswanathan Reasoning about Stability
An Illustration
Viswanathan Reasoning about Stability
An Illustration
Viswanathan Reasoning about Stability
˙ x = F(x) ϕ
Viswanathan Reasoning about Stability
˙ x = F(x) ϕ
Viswanathan Reasoning about Stability
˙ x = F(x) ϕ V (ϕ)
t
t
Viswanathan Reasoning about Stability
˙ x = F(x) ϕ V (ϕ) Easily Stable
t
t
Viswanathan Reasoning about Stability
˙ x = F(x) ϕ V (ϕ)
Simulation Easily Stable
t
t
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Logic equivalence for these logics coincides with bisimulation
Viswanathan Reasoning about Stability
Logic equivalence for these logics coincides with bisimulation
Viswanathan Reasoning about Stability
Logic equivalence for these logics coincides with bisimulation
Viswanathan Reasoning about Stability
Orlov[1928], Lewis[1932], G¨
Viswanathan Reasoning about Stability
Orlov[1928], Lewis[1932], G¨
Viswanathan Reasoning about Stability
Orlov[1928], Lewis[1932], G¨
Viswanathan Reasoning about Stability
Orlov[1928], Lewis[1932], G¨
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
[Aiello-van Bentham, Davoren] Logic equivalence in this bi-modal logic coincides with bisimilarity under relations with “weak continuity” properties
Viswanathan Reasoning about Stability
[Aiello-van Bentham, Davoren] Logic equivalence in this bi-modal logic coincides with bisimilarity under relations with “weak continuity” properties
Viswanathan Reasoning about Stability
Prabhakar-Viswanathan
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Some complexity results on how difficult it is to find these sufficient conditions
Viswanathan Reasoning about Stability
Some complexity results on how difficult it is to find these sufficient conditions
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Weighted Graph
Viswanathan Reasoning about Stability
Weighted Graph
Viswanathan Reasoning about Stability
Weighted Graph
|d((0))|
Viswanathan Reasoning about Stability
Weighted Graph
|d((0))| = w(p1, p2)w(p2, p3) · · · w(p4, p5)
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
[Roohi-Dullerud-Viswanathan]
Viswanathan Reasoning about Stability
[Roohi-Dullerud-Viswanathan]
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability
Viswanathan Reasoning about Stability