Skip to content

Components for Verifying Hybrid Systems in Isabelle/HOL

Notifications You must be signed in to change notification settings

isabelle-utp/Hybrid-Verification

Repository files navigation

Hybrid-Verification

This repository contains the Isabelle Verification with Ordinary Differential Equations (IsaVODEs) tool. It is a tool for verifying hybrid systems in Isabelle/HOL, and is a collaboration between Jonathan Julián Huerta y Munive, Simon Foster and others. The tool provides an implementation of various techniques for reasoning about hybrid programs and differential equations, including André Platzer's differential induction technique, and also the use of flows and solutions.

In order to use this tool, you currently need Isabelle 2022, and a set of components from our other repositories. The dependencies you need include:

Check these out, and make Isabelle aware of them either by editing your ROOTS file (in /Users/user_name/.isabelle/Isabelle2022/ROOTS), or by running isabelle jedit -d dirs. Alternatively, users may start Isabelle with the Hybrid Library's heap image already built-in with isabelle jedit -R Hybrid-Verification to make the start time quicker. Once done, you should be able to run the theories in this repository.

Papers describing this work:

About

Components for Verifying Hybrid Systems in Isabelle/HOL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published