Lune

FM2023Top-tier venue

HHLPy: Practical Verification of Hybrid Systems Using Hoare Logic

Huanhuan Sheng, Alexander Bentkamp, Bohua Zhan

2023Year
13Citations

Abstract

We present a tool for verification of hybrid systems expressed in the sequential fragment of HCSP (Hybrid Communicating Sequential Processes). The tool permits annotating HCSP programs with pre-and postconditions, invariants, and proof rules for reasoning about ordinary differential equations. Verification conditions are generated from the annotations following the rules of a Hoare logic for hybrid systems. We designed labeling and highlighting mechanisms to distinguish and visualize different verification conditions. The tool is implemented in Python and has a web-based user interface. We evaluated the effectiveness of the tool on translations of Simulink/Stateflow models and on KeYmaera X benchmarks.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 0f1d8d71-12e8-4b1e-8deb-4b6633a78e1c

Builds on1

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines