NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Cross-Compiler for Modeling Space-Flight SystemsRipples 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.
Document ID
20090040751
Acquisition Source
Jet Propulsion Laboratory
Document Type
Other - NASA Tech Brief
Authors
James, Mark
(California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
September 8, 2013
Publication Date
January 1, 2007
Publication Information
Publication: NASA Tech Briefs, January 2007
Subject Category
Technology Utilization And Surface Transportation
Report/Patent Number
NPO-42532
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available