A Diagnostic Emulator for HEAO software development

  • Authors:
  • Peter H. Beer;Kenneth J. Hupf

  • Affiliations:
  • -;-

  • Venue:
  • ANSS '76 Proceedings of the 4th symposium on Simulation of computer systems
  • Year:
  • 1976

Quantified Score

Hi-index 0.00

Visualization

Abstract

Diagnostic Emulation is the application of microprogramming to the emulation of an operational computer to support software development and verification for that computer. A conventional technique, Interpretive Computer Simulation (ICS), has been used for many years in support of such software development and verification efforts. The ICS method is becoming less cost effective. For the development of attitude control software for NASA's High Energy Astronomical Observatory (HEAO) diagnostic emulation was considered as an alternative. This paper describes the motivation for using an ICS or diagnostic emulator to validate command and control software, the potential advantages of microprogramming, and the analysis which led to the development of the HEAO Diagnostic Emulator rather than the use of conventional techniques. Also discussed are the emulator implementation tradeoff analysis, the resulting program design, and the interface between the microprogram and the assembly language modules. The results to date are described, including the capability, speed, and reliability of the program and initial user response.