Engineering PapersโŒ• Search

NASA NTRS ยท 20090040751

Cross-Compiler for Modeling Space-Flight Systems

Abstract

Ripples is a computer program that makes it possible to specify arbitrarily complex space-flight systems in an easy-to-learn, high-level programming language and to have the specification automatically translated into LibSim, which is a text-based computing language in which such simulations are implemented. LibSim is a very powerful simulation language, but learning it takes considerable time, and it requires that models of systems and their components be described at a very low level of abstraction. To construct a model in LibSim, it is necessary to go through a time-consuming process that includes modeling each subsystem, including defining its fault-injection states, input and output conditions, and the topology of its connections to other subsystems. Ripples makes it possible to describe the same models at a much higher level of abstraction, thereby enabling the user to build models faster and with fewer errors. Ripples can be executed in a variety of computers and operating systems, and can be supplied in either source code or binary form. It must be run in conjunction with a Lisp compiler.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

James, Mark. 2007-01-01. Cross-Compiler for Modeling Space-Flight Systems. https://ntrs.nasa.gov/citations/20090040751

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