2021
DOI: 10.1146/annurev-control-071420-081941
|View full text |Cite
|
Sign up to set email alerts
|

Set Propagation Techniques for Reachability Analysis

Abstract: Reachability analysis consists in computing the set of states that are reachable by a dynamical system from all initial states and for all admissible inputs and parameters. It is a fundamental problem motivated by many applications in formal verification, controller synthesis, and estimation, to name only a few. This article focuses on a class of methods for computing a guaranteed overapproximation of the reachable set of continuous and hybrid systems, relying predominantly on set propagation; starting from th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
76
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 140 publications
(76 citation statements)
references
References 133 publications
0
76
0
Order By: Relevance
“…As an illustrative example, suppose that we are interested in the formula Ω 0 = CH (X 0 , ΦX 0 ⊕ Y ), where CH and ⊕ are defined in Table 1, X 0 and Y are sets, and Φ is a matrix defined in Appendix C.1. Such formulas are prevalent in reachability analysis of linear initial-value problems, or nonlinear ones after some form of conservative linearization; see for example [3,16] and references therein. Given the sets X 0 , Y , and the matrix Φ, we can write: § ¤…”
Section: Type Compositionmentioning
confidence: 99%
See 1 more Smart Citation
“…As an illustrative example, suppose that we are interested in the formula Ω 0 = CH (X 0 , ΦX 0 ⊕ Y ), where CH and ⊕ are defined in Table 1, X 0 and Y are sets, and Φ is a matrix defined in Appendix C.1. Such formulas are prevalent in reachability analysis of linear initial-value problems, or nonlinear ones after some form of conservative linearization; see for example [3,16] and references therein. Given the sets X 0 , Y , and the matrix Φ, we can write: § ¤…”
Section: Type Compositionmentioning
confidence: 99%
“…In the first benchmark we evaluate the support function on the lazy set. 3 In the second benchmark we first convert to a concrete set representation (in this case a polygon in vertex representation) and then evaluate the support function. The first case is two orders of magnitude faster.…”
Section: Support-function Calculusmentioning
confidence: 99%
“…There is a huge body of work on formal verification of continuous and hybrid systems, based on reachability checking [4], computation of invariants [36,41], deductive methods [34,35,47], and so on. In particular, KeYmaera X [18] provides a user interface for verifying hybrid systems using differential dynamic logic, with automatic generation of proofs checkable in Isabelle [9].…”
Section: Related Workmentioning
confidence: 99%
“…c) Reachability analysis: At its most basic, reachability analysis is about identifying the set of states that a dynamical system could enter-the 'reachable states' or 'reachable set'given all admissible inputs and parameters [31]. A variety of methods exist for doing so; a common trade-off among these is that between approximation and computational inefficiency [32], [33].…”
Section: B Related Workmentioning
confidence: 99%