Andrew Sogokon
University of Edinburgh
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Andrew Sogokon.
verification model checking and abstract interpretation | 2016
Andrew Sogokon; Khalil Ghorbal; Paul B. Jackson; André Platzer
This paper presents a method for generating semi-algebraic invariants for systems governed by non-linear polynomial ordinary differential equations under semi-algebraic evolution constraints. Based on the notion of discrete abstraction, our method eliminates unsoundness and unnecessary coarseness found in existing approaches for computing abstractions for non-linear continuous systems and is able to construct invariants with intricate boolean structure, in contrast to invariants typically generated using template-based methods. In order to tackle the state explosion problem associated with discrete abstraction, we present invariant generation algorithms that exploit sound proof rules for safety verification, such as differential cut
Computer Languages, Systems & Structures | 2017
Khalil Ghorbal; Andrew Sogokon; André Platzer
verification model checking and abstract interpretation | 2015
Khalil Ghorbal; Andrew Sogokon; André Platzer
{\text {DC}}
static analysis symposium | 2014
Khalil Ghorbal; Andrew Sogokon; André Platzer
formal methods | 2015
Andrew Sogokon; Paul B. Jackson
, and a new proof rule that we call differential divide-and-conquer
formal methods | 2016
Andrew Sogokon; Khalil Ghorbal; Taylor T. Johnson
formal methods | 2018
Andrew Sogokon; Khalil Ghorbal; Yong Kiam Tan; André Platzer
{\text {DDC}}
nasa formal methods symposium | 2017
Andrew Sogokon; Paul B. Jackson; Taylor T. Johnson
ACM Transactions in Embedded Computing Systems | 2017
Andrew Sogokon; Khalil Ghorbal; Taylor T. Johnson
, which splits the verification problem into smaller sub-problems. The resulting invariant generation method is observed to be much more scalable and efficient than the naive approach, exhibiting orders of magnitude performance improvement on many of the problems.
nasa formal methods | 2014
Paul B. Jackson; Andrew Sogokon; James P. Bridge; Lawrence C. Paulson
This paper studies sound proof rules for checking positive invariance of algebraic and semi-algebraic sets, that is, sets satisfying polynomial equalities and those satisfying finite boolean combinations of polynomial equalities and inequalities, under the flow of polynomial ordinary differential equations. Problems of this nature arise in formal verification of continuous and hybrid dynamical systems, where there is an increasing need for methods to expedite formal proofs. We study the trade-off between proof rule generality and practical performance and evaluate our theoretical observations on a set of benchmarks. The relationship between increased deductive power and running time performance of the proof rules is far from obvious; we discuss and illustrate certain classes of problems where this relationship is interesting.