Skip to content

Commit c4807d8

Browse files
committed
.
1 parent aa56d8f commit c4807d8

File tree

1 file changed

+54
-27
lines changed

1 file changed

+54
-27
lines changed

related.tex

+54-27
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
\mypara{Sampling based falsification techniques for hybrid systems}
44
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
66
state-of-the-art approaches (Cf. related work~\cite{nghiem2010monte})
77
for testing hybrid systems are based on numerical simulations and are
88
guided by robustness: S-Taliro~\cite{annpureddy2011s} and
@@ -42,34 +42,61 @@
4242
on fixed hyper-rectangular domains, also explored
4343
in~\cite{billings1987piecewise}, but parameterized by the size of the
4444
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.
6077

6178
\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.
73100

74101
%For general hybrid dynamical
75102
%systems, algorithmically computing analytical solutions do not exist.

0 commit comments

Comments
 (0)