|
2 | 2 |
|
3 | 3 | \mypara{Sampling based falsification techniques for hybrid systems}
|
4 | 4 | improve upon the commonly used testing approaches. However, a wide gap
|
5 |
| -between falsification and verification approaches. The current |
| 5 | +exists between falsification and verification approaches. The current |
6 | 6 | state-of-the-art approaches (Cf. related work~\cite{nghiem2010monte})
|
7 | 7 | for testing hybrid systems are based on numerical simulations and are
|
8 | 8 | guided by robustness: S-Taliro~\cite{annpureddy2011s} and
|
|
42 | 42 | on fixed hyper-rectangular domains, also explored
|
43 | 43 | in~\cite{billings1987piecewise}, but parameterized by the size of the
|
44 | 44 | rectangles $\epsilon$ and the time discretization step $\Delta$.
|
45 |
| -%\todo{other tech.} |
46 |
| -%Other identification approaches have been explored in~\cite{saha2015alchemist}. |
47 |
| -%nimit singhania |
48 |
| - |
49 |
| -\mypara{Formal analysis of PWA systems.} Formal verification of PWA |
50 |
| -systems using reachability analysis has been proposed |
51 |
| -in~\cite{yordanov2010formal, koutsoukos2003safety, |
52 |
| -asarin2000approximate}, and extended to model checking temporal |
53 |
| -properties in~\cite{yordanov2007model, batt2007model}. PWA systems can |
54 |
| -be equivalently translated to non-deterministic infinite state |
55 |
| -transition systems and then model checked. Related approaches using a |
56 |
| -bisimilar quotient have been proposed in~\cite{pappas2003bisimilar, |
57 |
| -tabuada2006linear, yordanov2007model}. Finally, because hybrid |
58 |
| -automata models can equivalently represent PWA systems, existing |
59 |
| -falsification and verification tools can be used for their analysis. |
| 45 | + |
| 46 | +% \mypara{Identification of hybrid systems.} Discrete time - continuous |
| 47 | +% state piece-wise affine models are often used to model both continuous |
| 48 | +% and hybrid dynamical systems. They are very expressive and can model |
| 49 | +% non-linear continuous dynamics (with arbitrary |
| 50 | +% accuracy)~\cite{wen2008basis} and a large family of hybrid |
| 51 | +% systems~\cite{heemels2001equivalence}. In the past, several approaches |
| 52 | +% have been put forth for the identification of PWA |
| 53 | +% models~\cite{paoletti2007identification}. They are based on Bayesian |
| 54 | +% methods~\cite{juloski2005bayesian}, bounded-error |
| 55 | +% methods~\cite{bemporad2003greedy, bemporad2005bounded, |
| 56 | +% roll2004identification, alur2014precise}, clustering based |
| 57 | +% methods~\cite{ferrari2003clustering} and algebraic |
| 58 | +% methods~\cite{vidal2003algebraic}. We propose a simpler approach based |
| 59 | +% on fixed hyper-rectangular domains, also explored |
| 60 | +% in~\cite{billings1987piecewise}, but parameterized by the size of the |
| 61 | +% rectangles $\epsilon$ and the time discretization step $\Delta$. |
| 62 | +% %\todo{other tech.} |
| 63 | +% %Other identification approaches have been explored in~\cite{saha2015alchemist}. |
| 64 | +% %nimit singhania |
| 65 | + |
| 66 | +% \mypara{Formal analysis of PWA systems.} Formal verification of PWA |
| 67 | +% systems using reachability analysis has been proposed |
| 68 | +% in~\cite{yordanov2010formal, koutsoukos2003safety, |
| 69 | +% asarin2000approximate}, and extended to model checking temporal |
| 70 | +% properties in~\cite{yordanov2007model, batt2007model}. PWA systems can |
| 71 | +% be equivalently translated to non-deterministic infinite state |
| 72 | +% transition systems and then model checked. Related approaches using a |
| 73 | +% bisimilar quotient have been proposed in~\cite{pappas2003bisimilar, |
| 74 | +% tabuada2006linear, yordanov2007model}. Finally, because hybrid |
| 75 | +% automata models can equivalently represent PWA systems, existing |
| 76 | +% falsification and verification tools can be used for their analysis. |
60 | 77 |
|
61 | 78 | \mypara{Relational abstractions} were first introduced
|
62 |
| -by~\cite{Sankaranarayanan+Tiwari/2011/Relational} for abstracting away the |
63 |
| -continuous dynamics in hybrid automata by discrete relations, %using suitable abstractions, |
64 |
| -resulting in an infinite state transition system. Both time |
65 |
| -independent~\cite{Sankaranarayanan+Tiwari/2011/Relational} and time |
66 |
| -dependent relations~\cite{zutshi2012timed, mover2013time} have been |
67 |
| -proposed; the former captures all reachable states over all time, |
68 |
| -whereas, the latter explicitly includes time by relating reachable |
69 |
| -states to time. Thus it can prove timing properties whereas, time |
70 |
| -independent relational abstractions can not. Properties of relational |
71 |
| -abstractions can be verified using $k$-induction or falsified |
72 |
| -using bounded model checkers. |
| 79 | +in~\cite{Sankaranarayanan+Tiwari/2011/Relational} and subsequently |
| 80 | +followed by~\cite{zutshi2012timed, mover2013time}. They were used for |
| 81 | +abstracting away the continuous dynamics in hybrid automata by |
| 82 | +discrete relations, resulting in an infinite state transition system. |
| 83 | +Properties of relational abstractions can be checked using bounded |
| 84 | +model checkers. In our work, instead of constructing sound relational |
| 85 | +abstractions from white-box models, we compute approximate relational |
| 86 | +abstractions of black-box systems. |
| 87 | + |
| 88 | +% \mypara{Relational abstractions} were first introduced |
| 89 | +% by~\cite{Sankaranarayanan+Tiwari/2011/Relational} for abstracting away the |
| 90 | +% continuous dynamics in hybrid automata by discrete relations, %using suitable abstractions, |
| 91 | +% resulting in an infinite state transition system. Both time |
| 92 | +% independent~\cite{Sankaranarayanan+Tiwari/2011/Relational} and time |
| 93 | +% dependent relations~\cite{zutshi2012timed, mover2013time} have been |
| 94 | +% proposed; the former captures all reachable states over all time, |
| 95 | +% whereas, the latter explicitly includes time by relating reachable |
| 96 | +% states to time. Thus it can prove timing properties whereas, time |
| 97 | +% independent relational abstractions can not. Properties of relational |
| 98 | +% abstractions can be verified using $k$-induction or falsified |
| 99 | +% using bounded model checkers. |
73 | 100 |
|
74 | 101 | %For general hybrid dynamical
|
75 | 102 | %systems, algorithmically computing analytical solutions do not exist.
|
|
0 commit comments