Towards Formal Verification of Hybrid Synchronous Programs with Refinement Types
Not on the map. Why?
Abstract (arXiv)
Cyber-physical systems (CPS) such as autonomous cars, aircraft, and robots are often also safety-critical; thus it is imperative that they operate as intended with a high degree of certainty. Formal verification has been employed to verify the software controlling these systems, but due to their complexity, is usually performed on an abstract model rather than the executable code. Synchronous programming languages extended with differential equations promise both rigorous modeling and sufficient expressiveness to implement executable controller code, and recent developments have introduced formal verification of strictly discrete-time programs. Extending these verification techniques to hybrid systems enables precise modeling of the environment for a wider variety of programs to be both verified and executed. We formalize the operational semantics of initial value problems and zero-crossing detection expressed in a synchronous programming language, extend its type system for verification thereof, and prove its soundness.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 6 May 2026.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 1.
1 paper.