Fossil 2.0: Formal Certificate Synthesis for the Verification and Control of Dynamical Models

Alec Edwards, Andrea Peruffo, Alessandro Abate

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

79 Downloads (Pure)

Abstract

This paper presents Fossil 2.0, a new major release of a software tool for the synthesis of certificates (e.g., Lyapunov and barrier functions) for dynamical systems modelled as ordinary differential and difference equations. Fossil 2.0 is much improved from its original release, including new interfaces, a significantly expanded certificate portfolio, controller synthesis and enhanced extensibility. We present these new features as part of this tool paper. Fossil implements a counterexample-guided inductive synthesis (CEGIS) loop ensuring the soundness of the method. Our tool uses neural networks as templates to generate candidate functions, which are then formally proven by an satisfiability modulo theories solver acting as an assertion verifier. Improvements with respect to the first release include a wider range of certificates, synthesis of control laws, and support for discrete-time models.
Original languageEnglish
Title of host publicationProceedings of the 27th International Conference on Hybrid Systems: Computation and Control, Part of CPS-IoT Week, HSCC 2024
EditorsErika Ábrahám, Manuel Mazo
Place of PublicationNew York, NY
PublisherACM
Number of pages10
ISBN (Electronic)979-8-4007-0522-9
DOIs
Publication statusPublished - 2024
EventHSCC 2024: 27th ACM International Conference on Hybrid Systems: Computation and Control - Hong Kong Science Park, Hong Kong, China
Duration: 14 May 202416 May 2024
https://hscc.acm.org/2024/

Conference

ConferenceHSCC 2024
Country/TerritoryChina
CityHong Kong
Period14/05/2416/05/24
Internet address

Keywords

  • CEGIS
  • Computer-aided control design
  • Lyapunov-like functions
  • Neural networks
  • SAT-modulo theories

Fingerprint

Dive into the research topics of 'Fossil 2.0: Formal Certificate Synthesis for the Verification and Control of Dynamical Models'. Together they form a unique fingerprint.

Cite this