NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Formal Methods in the Development of Highly Assured Software for Unmanned Aircraft SystemsIn traditional software development methodologies, operational and functional requirements of systems are often specified in structured natural language notations. These restricted notations provide good documentation support, but only provide limited support for semantic analysis. These notations are generally not rich enough to unambiguously specify the requirements of safety-critical systems that, for example, involve complex numerical computations or that interact with the physical environment. Examples of these safety-critical systems are autonomous vehicles such as unmanned aircraft systems. This talk advocates the use of expressive formal logics, such as higher-order logic, to specify the operational and functional requirement of unmanned systems and to prove the correctness of these requirements. Semantic analysis of requirements written in higher-order logic is supported through the use of interactive theorem provers. Formal models serve as ideal reference implementations of functional requirements. Hence, formal logics enable software validation techniques where software implementations can be checked against functional requirements in a mechanical way. The Formal Methods group in the Safety-Critical Avionics Systems Branch at NASA Langley Research Center has conducted research on the development and application of formal verification techniques to safety-critical applications of interest to NASA for more than 30 years. This talk illustrates the use of formal methods in the development of highly-assured autonomous unmanned aircraft systems.
Document ID
20210011648
Acquisition Source
Langley Research Center
Document Type
Presentation
Authors
Cesar Munoz
(Langley Research Center Hampton, Virginia, United States)
Date Acquired
March 19, 2021
Subject Category
Air Transportation And Safety
Meeting Information
Meeting: Autonomous Control and Information Technology Seminar Series NC A&T
Location: Virtual
Country: US
Start Date: April 9, 2021
End Date: April 9, 2021
Sponsors: North Carolina Agricultural and Technical State University
Funding Number(s)
WBS: 340428.02.20.07.01
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Technical Review
Single Expert
Keywords
Formal Methods
Detect and Avoid
Unmanned Aircraft System
DAIDALUS
ADS-B
CPR
No Preview Available