Fossil 2.0: Formal Certificate Synthesis for the Verification and Control of Dynamical Models. Edwards, A., Peruffo, A., & Abate, A. In Proceedings of the 27th ACM International Conference on Hybrid Systems: Computation and Control, of HSCC '24, pages 1–10, New York, NY, USA, May, 2024. Association for Computing Machinery.
Fossil 2.0: Formal Certificate Synthesis for the Verification and Control of Dynamical Models [link]Paper  doi  abstract   bibtex   
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.
@inproceedings{edwards_fossil_2024,
	address = {New York, NY, USA},
	series = {{HSCC} '24},
	title = {Fossil 2.0: {Formal} {Certificate} {Synthesis} for the {Verification} and {Control} of {Dynamical} {Models}},
	isbn = {979-8-4007-0522-9},
	shorttitle = {Fossil 2.0},
	url = {https://dl.acm.org/doi/10.1145/3641513.3651398},
	doi = {10.1145/3641513.3651398},
	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.},
	urldate = {2025-10-07},
	booktitle = {Proceedings of the 27th {ACM} {International} {Conference} on {Hybrid} {Systems}: {Computation} and {Control}},
	publisher = {Association for Computing Machinery},
	author = {Edwards, Alec and Peruffo, Andrea and Abate, Alessandro},
	month = may,
	year = {2024},
	pages = {1--10},
}

Downloads: 0