Please use this identifier to cite or link to this item:
|Title:||Probabilistic bounded reachability for stochastic hybrid systems|
|Abstract:||Stochastic parametric hybrid systems provide a means of formalising automata with continuous nonlinear dynamics, discrete interruptions, and parametric uncertainty (e.g. randomness and/or nondeterminism). They can be used for modelling a vast class of cyber-physical systems – machines comprising physical components orchestrated by a digital control (e.g. medical devices, self-driving cars, and aircraft autopilots). Assuring correct and safe behaviour of such systems is crucial as human lives are often involved. One of the main problems in system verification is reachability analysis. It amounts to determining whether the studied model reaches an unsafe state during its evolution. Introduction of parametric randomness allows the formulation of a quantitative version of the problem – computing the probability of reaching the undesired state. Reachability analysis is a highly challenging problem due to its general undecidability for hybrid systems and undecidability of nonlinear arithmetic (e.g. involving trigonometric functions) over the real numbers. A common approach in this case is to solve a simpler, yet useful, problem. In particular, there are techniques for solving reachability rigorously up to a given numerical precision. The central problem of this research is probabilistic reachability analysis of hybrid systems with random and nondeterministic parameters. In this thesis I have developed two new distinct techniques: a formal approach, based on formal reasoning which provides absolute numerical guarantees; and a statistical one, utilising Monte Carlo sampling that gives statistical guarantees. Namely, the former computes an interval which is guaranteed to contain the exact reachability probability value, while the latter returns an interval containing the probability value with some statistical confidence. By providing weaker guarantees, the statistical approach is capable of handling difficult cases more efficiently than the formal one, which in turn, can be used for parameter set synthesis in the absence of random uncertainty. The latter is one of the key problems in system modelling: identifying sets of parameter values for which a given model satisfies the desired behaviour. I have implemented the described techniques in the publicly available tool ProbReach, which I have then applied to several realistic case studies such as the synthesis of safe and robust controllers for artificial pancreas and the design of UVB treatment for psoriasis.|
|Appears in Collections:||School of Computing Science|
Files in This Item:
|Shmarov, 2018.pdf||Thesis||2.53 MB||Adobe PDF||View/Open|
|dspacelicence.pdf||Licence||43.82 kB||Adobe PDF||View/Open|
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.