NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.

Back to Results
Full-Scale Wind-Tunnel Investigation of Wing-Cooling Ducts Effects of Propeller Slipstream, Special ReportThe safety of remotely operated vehicles depends on the correctness of the distributed protocol that facilitates the communication between the vehicle and the operator. A failure in this communication can result in catastrophic loss of the vehicle. To complicate matters, the communication system may be required to satisfy several, possibly conflicting, requirements. The design of protocols is typically an informal process based on successive iterations of a prototype implementation. Yet distributed protocols are notoriously difficult to get correct using such informal techniques. We present a formal specification of the design of a distributed protocol intended for use in a remotely operated vehicle, which is built from the composition of several simpler protocols. We demonstrate proof strategies that allow us to prove properties of each component protocol individually while ensuring that the property is preserved in the composition forming the entire system. Given that designs are likely to evolve as additional requirements emerge, we show how we have automated most of the repetitive proof steps to enable verification of rapidly changing designs.
Document ID
20090014786
Acquisition Source
Legacy CDMS
Document Type
Other
Authors
Nickle, F. R.
(National Advisory Committee for Aeronautics. Langley Aeronautical Lab. Langley Field, VA, United States)
Freeman, Arthur B.
(National Advisory Committee for Aeronautics. Langley Aeronautical Lab. Langley Field, VA, United States)
Date Acquired
September 7, 2013
Publication Date
March 1, 1939
Subject Category
Aeronautics (General)
Report/Patent Number
NACA-SR-103
Report Number: NACA-SR-103
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available