NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Software error detectionSeveral methods were employed to detect both the occurrence and source of errors in the operational software of the AN/SLQ-32. A large embedded real time electronic warfare command and control system for the ROLM 1606 computer are presented. The ROLM computer provides information about invalid addressing, improper use of privileged instructions, stack overflows, and unimplemented instructions. Additionally, software techniques were developed to detect invalid jumps, indices out of range, infinte loops, stack underflows, and field size errors. Finally, data are saved to provide information about the status of the system when an error is detected. This information includes I/O buffers, interrupt counts, stack contents, and recently passed locations. The various errors detected, techniques to assist in debugging problems, and segment simulation on a nontarget computer are discussed. These error detection techniques were a major factor in the success of finding the primary cause of error in 98% of over 500 system dumps.
Document ID
19820006962
Document Type
Conference Paper
Authors
Buechler, W. (Comptek Research, Inc. Santa Barbara, CA, United States)
Tucker, A. G. (Comptek Research, Inc. Santa Barbara, CA, United States)
Date Acquired
August 10, 2013
Publication Date
December 1, 1981
Publication Information
Publication: NASA. Langley Research Center Ruggedized Minicomputer Hardware and Software Topics, 1981
Subject Category
COMPUTER SYSTEMS
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Related Records

IDRelationTitle19820006956Analytic PrimaryRuggedized minicomputer hardware and software topics, 1981: Proceedings of the 4th ROLM MIL-SPEC Computer User's Group Conference