NASA NTRS · 20220004443
Towards an Implementation of Differential Dynamic Logic in PVS
Abstract
This paper describes an ongoing effort to embed and verify differential dynamic logic (dL) in the Prototype Verification System (PVS). dL is a logic for specifying and formally reasoning about hybrid systems, which employ both continuous and discrete dynamics. There are several benefits of this effort. First, the embedding of dL in PVS offers an independent formal verification of the semantics and rules of dL. Second, the embedding is fully operational within PVS, giving PVS practitioners the ability to use dL in the formal specification and verification process. Third, the rich specification language, type system, and powerful interactive prover of PVS can be used on dL objects. In addition to the embedding and verification of dL, a custom extension for Visual Studio Code has been developed, so that a stylized dL syntax can be used to specify hybrid programs and their properties.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
J. Tanner Slagel, César Muñoz, Swee Balachandran, Mariano Moscato, Aaron Dutle, Paolo Masci, Lauren White. 2022-06-14. Towards an Implementation of Differential Dynamic Logic in PVS. https://ntrs.nasa.gov/citations/20220004443
Cite the original work for its findings. Save a collection to share your selection of sources.