NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Formal Specification and Parametric Verification of the ICAROUS Distributed Merging Protocol for Autonomous Aircraft SystemsICAROUS is a software architecture that provides highly assured core software modules for building safety-centric autonomous unmanned aircraft applications. One of its core components is the ICAROUS distributed merging (IDM) protocol, which allows for decentralized merging of autonomous aircrafts through a designated intersection. This report presents initial results on formal specification and parametric verification of the IDM protocol. We present the development of a formal, discrete-time specification of the ICAROUS distributed merging protocol in TLA+. The developed TLA+ specification includes an abstracted model of the physical aircraft dynamics, the consensus machinery for leader election and coordination, and the computation of merging schedules. In addition, we present details on a command line tool we developed verimerge, that utilizes the TLC model checker for doing bounded, parametric verification and allows for plotting of these results in 2D parameter spaces. The tool also provides functionality for visualization of concrete protocol behaviors, to aid debugging and understanding. We present preliminary, bounded time verification results for a finite number of aircraft. Limitations of the current techniques and possible future extensions of this work are also discussed.
Document ID
20210020643
Acquisition Source
Langley Research Center
Document Type
Presentation
Authors
William Schultz
(Northeastern University Boston, Massachusetts, United States)
Swee Balachandran
(National Institute of Aerospace Hampton, Virginia, United States)
Date Acquired
August 17, 2021
Subject Category
Mathematical And Computer Sciences (General)
Meeting Information
Meeting: Intern Exit Presentation
Location: Hampton, VA
Country: US
Start Date: August 12, 2021
Sponsors: Langley Research Center
Funding Number(s)
WBS: 340428.02.20.07.01
Distribution Limits
Public
Copyright
Use by or on behalf of the US Gov. Permitted.
Technical Review
Single Expert
Keywords
ICAROUS
Formal Methods
TLA+
No Preview Available