Engineering PapersโŒ• Search

NASA NTRS ยท 19840017243

Overview of Code Verification

Abstract

The verified code for the SIFT Executive is not the code that executes on the SIFT system as delivered. The running versions of the SIFT Executive contain optimizations and special code relating to the messy interface to the hardware broadcast interface and to packing of data to conserve space in the store of the BDX930 processors. The running code was in fact developed prior to and without consideration of any mechanical verification. This was regarded as necessary experimentation with the SIFT hardware and special purpose Pascal compiler. The Pascal code sections cover: the selection of a schedule from the global executive broadcast, scheduling, dispatching, three way voting, and error reporting actions of the SIFT Executive. Not included in these sections of Pascal code are: the global executive, five way voting, clock synchronization, interactive consistency, low level broadcasting, and program loading, initialization, and schedule construction.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

1983-08-01. Overview of Code Verification. https://ntrs.nasa.gov/citations/19840017243

Cite the original work for its findings. Save a collection to share your selection of sources.