Inertial Navigation System Simulator Program: Top-Level Design (1987)
• Technical Report
Publisher
Software Engineering Institute
CMU/SEI Report Number
CMU/SEI-87-TR-034DOI (Digital Object Identifier)
10.1184/R1/6574382.v1Abstract
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.
Cite This Technical Report
Klein, M., & Landherr, S. (1987, December 1). Inertial Navigation System Simulator Program: Top-Level Design (1987). (Technical Report CMU/SEI-87-TR-034). Retrieved November 21, 2024, from https://doi.org/10.1184/R1/6574382.v1.
@techreport{klein_1987,
author={Klein, Mark and Landherr, Stefan},
title={Inertial Navigation System Simulator Program: Top-Level Design (1987)},
month={{Dec},
year={{1987},
number={{CMU/SEI-87-TR-034},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6574382.v1},
note={Accessed: 2024-Nov-21}
}
Klein, Mark, and Stefan Landherr. "Inertial Navigation System Simulator Program: Top-Level Design (1987)." (CMU/SEI-87-TR-034). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, December 1, 1987. https://doi.org/10.1184/R1/6574382.v1.
M. Klein, and S. Landherr, "Inertial Navigation System Simulator Program: Top-Level Design (1987)," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-87-TR-034, 1-Dec-1987 [Online]. Available: https://doi.org/10.1184/R1/6574382.v1. [Accessed: 21-Nov-2024].
Klein, Mark, and Stefan Landherr. "Inertial Navigation System Simulator Program: Top-Level Design (1987)." (Technical Report CMU/SEI-87-TR-034). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Dec. 1987. https://doi.org/10.1184/R1/6574382.v1. Accessed 21 Nov. 2024.
Klein, Mark; & Landherr, Stefan. Inertial Navigation System Simulator Program: Top-Level Design (1987). CMU/SEI-87-TR-034. Software Engineering Institute. 1987. https://doi.org/10.1184/R1/6574382.v1