Pegasus: sound continuous invariant generation

From MaRDI portal
Publication:2147687

DOI10.1007/S10703-020-00355-ZzbMATH Open1505.68045arXiv2005.09348OpenAlexW3123500159MaRDI QIDQ2147687FDOQ2147687


Authors: Andrew Sogokon, Stefan Mitsch, Yong Kiam Tan, Katherine Cordwell, André Platzer Edit this on Wikidata


Publication date: 20 June 2022

Published in: Formal Methods in System Design (Search for Journal in Brave)

Abstract: Continuous invariants are an important component in deductive verification of hybrid and continuous systems. Just like discrete invariants are used to reason about correctness in discrete systems without having to unroll their loops, continuous invariants are used to reason about differential equations without having to solve them. Automatic generation of continuous invariants remains one of the biggest practical challenges to the automation of formal proofs of safety for hybrid systems. There are at present many disparate methods available for generating continuous invariants; however, this wealth of diverse techniques presents a number of challenges, with different methods having different strengths and weaknesses. To address some of these challenges, we develop Pegasus: an automatic continuous invariant generator which allows for combinations of various methods, and integrate it with the KeYmaera X theorem prover for hybrid systems. We describe some of the architectural aspects of this integration, comment on its methods and challenges, and present an experimental evaluation on a suite of benchmarks.


Full work available at URL: https://arxiv.org/abs/2005.09348




Recommendations




Cites Work


Cited In (1)

Uses Software





This page was built for publication: Pegasus: sound continuous invariant generation

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2147687)