Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Technical Report

Inertial Navigation System Simulator Program: Top-Level Design (1987)

  • December 1987
  • By Mark H. Klein, Stefan F. Landherr
  • This 1987 document discusses top-level design from three points of view: data flow perspective, the concurrency and control perspective, and the Adamodule perspective.
  • Publisher: Software Engineering Institute
    CMU/SEI Report Number: CMU/SEI-87-TR-034
  • Abstract

    A real-time Ada application, an Inertial Navigation System (INS) simulator, is being developed by the Real-Time Embedded Systems Testbed Project as a vehicle to analyze issues regarding the use of Ada in the real-time embedded domain and to provide a context for future experimentation. The technical philosophy behind developing a real-time Ada artifact is to: (1) select a representative (e.g., strict timing demands, multiple concurrent activities, low-level I/O, error handling, interrupts, and periodic activities) real-time application; (2) use Ada tasks as the unit of concurrency for the real-time design; and (3) apply any relevant practical results being produced by the real-time scheduling research community. In particular, the INS simulator must satisfy a set of timing requirements that are similar to an INS with respect to data updating, message transmission, and message reception. This document discusses the top-level design of this application from three points of view: data flow perspective, concurrency and control perspective, and the Ada module perspective.

  • Download

Cite This Report

SEI

Klein, Mark; & Landherr, Stefan. Inertial Navigation System Simulator Program: Top-Level Design (1987). CMU/SEI-87-TR-034. Software Engineering Institute, Carnegie Mellon University. 1987. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10423

IEEE

Klein. Mark, and Landherr. Stefan, "Inertial Navigation System Simulator Program: Top-Level Design (1987)," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-87-TR-034, 1987. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10423

APA

Klein, Mark., & Landherr, Stefan. (1987). Inertial Navigation System Simulator Program: Top-Level Design (1987) (CMU/SEI-87-TR-034). Retrieved March 19, 2019, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10423

CHI

Mark Klein, & Stefan Landherr. Inertial Navigation System Simulator Program: Top-Level Design (1987) (CMU/SEI-87-TR-034). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1987. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10423

MLA

Klein, Mark., & Landherr, Stefan. 1987. Inertial Navigation System Simulator Program: Top-Level Design (1987) (Technical Report CMU/SEI-87-TR-034). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10423

BibTex

@techreport{KleinInertialNavigation1987,
title={Inertial Navigation System Simulator Program: Top-Level Design (1987)},
author={Mark Klein and Stefan Landherr},
year={1987},
number={CMU/SEI-87-TR-034},
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10423} }