NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A Temporal Differential Dynamic Logic Formal EmbeddingDifferential dynamic logic is a formal framework to specify and reason about hybrid programs (HPs). The core of dL is a proof calculus that contains a collection of axioms and rules for the rigorous verification of properties of HPs. Recently, dL has been embedded within the theorem prover Prototype Verification System (PVS) resulting in the tool Plaidypvs2. The integration of dL into PVS expands its expressive power; user defined functions, such as trigonometric and other transcendental functions, can be used inside the dL framework, and meta-reasoning about HPs can be performed, including reasoning about entire classes of HPs, specified using dependent types in PVS. The differential temporal dynamic logic (dTL2) extends dL with temporal logic operators to reason about all the states reachable during the execution of an HP. This paper presents a work in progress focusing on embedding dTL2 in PVS as an extension of Plaidypvs. Plaidypvs is expanded with the formalization of a trace semantics for HPs, the definition of the LTL temporal operators eventually and globally, and the implementation of the proof calculus for dTL2. This new embedding has the same capabilties as Plaidypvs, which allows user defined functions and meta-reasoning of properties of HPs. To the best of the authors’ knowledge this is the first implementation of dTL2.
Document ID
20230008347
Acquisition Source
Langley Research Center
Document Type
Presentation
Authors
Lauren M. White
(Langley Research Center Hampton, United States)
Laura Titolo
(Analytical Mechanics Associates (United States) Hampton, Virginia, United States)
J. Tanner Slagel
(Langley Research Center Hampton, Virginia, United States)
César Muñoz
(Langley Research Center Hampton, Virginia, United States)
Date Acquired
May 30, 2023
Subject Category
Mathematical and Computer Sciences (General)
Meeting Information
Meeting: Certified Programs and Proofs (CPP) 2024
Location: London
Country: GB
Start Date: January 15, 2024
End Date: January 16, 2024
Sponsors: Association for Computing Machinery Special Interest Group on Programming Languages (ACM SIGPLAN)
Funding Number(s)
WBS: 340428.02.60.07.01
Distribution Limits
Public
Copyright
Public Use Permitted.
Technical Review
NASA Peer Committee
Keywords
differential dynamic logic
PVS
embedding
linear temporal logic
No Preview Available