Hybrid Systems Verification with Isabelle/HOL: Simpler Syntax, Better Models, Faster Proofs

Simon David Foster, Jonathan Huerta y Munive, Georg Struth, Mario Gleirscher

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We extend a semantic verification framework for hybrid systems with the Isabelle/HOL proof assistant by an algebraic model for hybrid program stores, a shallow expression model for hybrid programs and their correctness specifications, and domain-specific deductive and calculational support. The new store model yields clean separations and dynamic local views of variables, e.g. discrete/continuous, mutable/immutable, program/logical, and enhanced ways of manipulating them using combinators, projections and framing. This leads to more local inference rules, procedures and tactics for reasoning with invariant sets, certifying solutions of hybrid specifications or calculating derivatives with increased proof automation and scalability. The new expression model provides more user-friendly syntax, better control of name spaces and interfaces connecting the framework with real-world modelling languages.
Original languageEnglish
Title of host publicationFormal methods
Subtitle of host publication24th International Symposium, FM 2021, Virtual Event, November 20–26, 2021, Proceedings
PublisherSpringer
Pages367-386
Number of pages18
ISBN (Electronic)978-3-030-90870-6
ISBN (Print)978-3-030-90869-0
DOIs
Publication statusPublished - 10 Nov 2021

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume13047

Cite this