Embedding Differential Dynamic Logic in PVS

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Slagel, J. Tanner, Moscato, Mariano, White, Lauren, Muñoz, César A., Balachandran, Swee, Dutle, Aaron
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866929325691895808
author Slagel, J. Tanner
Moscato, Mariano
White, Lauren
Muñoz, César A.
Balachandran, Swee
Dutle, Aaron
author_facet Slagel, J. Tanner
Moscato, Mariano
White, Lauren
Muñoz, César A.
Balachandran, Swee
Dutle, Aaron
contents Differential dynamic logic (dL) is a formal framework for specifying and reasoning about hybrid systems, i.e., dynamical systems that exhibit both continuous and discrete behaviors. These kinds of systems arise in many safety- and mission-critical applications. This paper presents a formalization of dL in the Prototype Verification System (PVS) that includes the semantics of hybrid programs and dL's proof calculus. The formalization embeds dL into the PVS logic, resulting in a version of dL whose proof calculus is not only formally verified, but is also available for the verification of hybrid programs within PVS itself. This embedding, called Plaidypvs (Properly Assured Implementation of dL for Hybrid Program Verification and Specification), supports standard dL style proofs, but further leverages the capabilities of PVS to allow reasoning about entire classes of hybrid programs. The embedding also allows the user to import the well-established definitions and mathematical theories available in PVS.
format Preprint
id arxiv_https___arxiv_org_abs_2404_15214
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Embedding Differential Dynamic Logic in PVS
Slagel, J. Tanner
Moscato, Mariano
White, Lauren
Muñoz, César A.
Balachandran, Swee
Dutle, Aaron
Logic in Computer Science
F.3.1
Differential dynamic logic (dL) is a formal framework for specifying and reasoning about hybrid systems, i.e., dynamical systems that exhibit both continuous and discrete behaviors. These kinds of systems arise in many safety- and mission-critical applications. This paper presents a formalization of dL in the Prototype Verification System (PVS) that includes the semantics of hybrid programs and dL's proof calculus. The formalization embeds dL into the PVS logic, resulting in a version of dL whose proof calculus is not only formally verified, but is also available for the verification of hybrid programs within PVS itself. This embedding, called Plaidypvs (Properly Assured Implementation of dL for Hybrid Program Verification and Specification), supports standard dL style proofs, but further leverages the capabilities of PVS to allow reasoning about entire classes of hybrid programs. The embedding also allows the user to import the well-established definitions and mathematical theories available in PVS.
title Embedding Differential Dynamic Logic in PVS
topic Logic in Computer Science
F.3.1
url https://arxiv.org/abs/2404.15214