Please use this identifier to cite or link to this item: http://theses.ncl.ac.uk/jspui/handle/10443/6328
Full metadata record
DC FieldValueLanguage
dc.contributor.authorPotomkin, Kostiantyn-
dc.date.accessioned2024-10-18T14:58:46Z-
dc.date.available2024-10-18T14:58:46Z-
dc.date.issued2023-
dc.identifier.urihttp://hdl.handle.net/10443/6328-
dc.descriptionPh. D. Thesis.en_US
dc.description.abstractIn this thesis, several challenges in the verification of cyber-physical systems are considered. First, verification methods are generally not scalable, i.e. they suffer when performed on high-dimensional systems and require sometimes unreasonable computational time. Verification of hybrid systems, in addition, involves the computation of complex operations. Next, nonlinear systems are harder to reason as opposed to linear systems. Also, there is a pressing need to reason about safety in a limited time or even instantly. Thus, the following solutions are presented to address scalability and performance issues in verification. To begin with, we leverage the structure of systems when safety properties are defined only in low dimensions. In particular, an algorithm is proposed to exploit decomposition in the reachability analysis of linear hybrid systems. It allows to verify systems with up to thousands of state variables without additional approximation error for linear hybrid systems with a low number of constraints. Next, a data-driven framework to handle nonlinear, even black-box, systems is provided. It is based on Koopman operator and Fourier Features, well-known approximation techniques which, in some cases, could exactly represent the original system. Then, two options are offered to handle nonlinear initial sets created by such linearization: (i) utilize interval arithmetics along with refinement steps and calls to the SMT solver and (ii) combine polynomial zonotopes with efficient set operations to obtain a tight approximation for nonlinear reachable sets. This enables an extremely fast verification in comparison with state-of-the-art tools for nonlinear systems as it shown on several nonlinear system benchmarks. Finally, we developed an algorithm which verifies the system on-the-fly. It generates reachable regions by simulations, which are enclosed by barrier certificates to provide formal guarantees. These barrier certificates are produced by neural networks and verified by SMT solvers. Although the algorithm is currently restricted by scalability of FOSSIL, it already demonstrate promising results in verification both for nonlinear models and in online settings.en_US
dc.language.isoenen_US
dc.publisherNewcastle Universityen_US
dc.titleScalable Verification of Cyber-Physical Systemsen_US
dc.typeThesisen_US
Appears in Collections:School of Computing

Files in This Item:
File Description SizeFormat 
Potomkin Kostiantyn 190608819 ecopy.pdfThesis2.07 MBAdobe PDFView/Open
dspacelicence.pdfLicence43.82 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.