Search NASASearch

Engineering topics

Webb, J. J.

Publications and source records attributed to Webb, J. J..

A fault-tolerant software strategy for digital systems

Techniques developed for producing fault-tolerant software are described. Tolerance is required because of the impossibility of defining fault-free software. Faults are caused by humans and can appear anywhere in the software life cycle. Tolerance is effected through error detection, damage assessment, recovery, and fault treatment, followed by return of the system to service. Multiversion software comprises two or more versions of the software yielding solutions which are examined by a decision algorithm. Errors can also be detected by extrapolation from previous results or by the acceptability of results. Violations of timing specifications can reveal errors, or the system can roll back to an error-free state when a defect is detected. The software, when used in flight control systems, must not impinge on time-critical responses. Efforts are still needed to reduce the costs of developing the fault-tolerant systems.

Hitt, E. F.

Flight experiment

Experiment to measure solar radiant flux and solar spectral irradiance from aircraft

SOLAR FLUX

Ultraviolet degradation study

Ultraviolet degradation - effect of irradiation on optical properties of coatings in atmospheric conditions

IRRADIATION

Solar simulation research

Improved measurement techniques for solar simulators, support equipment, and solar cells - pressure arc chamber and vortex stabilized radiation source - radiometry

ARC CHAMBER