Software

Access our comprehensive library of technical briefs on software, from engineering experts at NASA and major government, university, and commercial laboratories.

Briefs : Software
Program Estimates Loads in Launch Vehicles

Version 1.4 of the Launch Vehicle Loads Analysis for Preliminary Design (VLOADS 1.4) computer program calculates in-flight launch-vehicle structural loads (that is, spacecraft-launching rockets) for preliminary design. The program can also be used to calculate structural loads in upper stages and...

Briefs : Software
Software for Detecting Anomalies and Responding to Faults

The Automated Test Monitor computer program provides for continuous monitoring of the operations of a complex system (e.g., a spacecraft). This program implements a rigorous analytic (instead of an ad hoc) technique that prescribes exactly how to express requirements for the operation of...

Briefs : Software
Automating Work-Time and Attendance Recording on an Intranet

The OMNI time and attendance system is a workstation software system for automated, centralized recording of work time and attendance, and for flexible scheduling of work by employees in an organization. The OMNI system makes it unnecessary to perform the time-consuming and...

Briefs : Software
Planning and Resource Reasoning Software

"Planning and Resource Reasoning" ("PARR") is the name now applied to a scheduling methodology and to computer programs developed to implement the methodology during the years 1985 through 1987. In PARR, one uses heuristics and reactive techniques to build schedules. PARR software is generic enough to be...

Briefs : Software
Automated Scheduling and Reporting of Fire Inspections

A computer-based automated system for scheduling, reporting, and tracking fire inspections at Kennedy Space Center has supplanted a manual system based on paper fire-inspection reports transmitted by mail. The automated system not only minimizes the consumption of paper and other resources...

Briefs : Software
Updated Software for Predicting Noise From Aircraft

The FOOTPR and RADIUS computer programs implement state-of-the-art mathematical models for predicting levels of noise generated by existing or proposed aircraft. These programs can be used to calculate Federal Aviation Administration (FAA) noise-certification levels, airport-vicinity noise...

Briefs : Software
Software for Operating a Forward-Link-Simulator Card

A computer program has been developed to serve as the means for setting up, controlling, and receiving information on the status of a forward-link-simulator card in a Digital Equipment Corporation (DEC) Alpha computer that runs the Digital UNIX operating system. The program performs functions...

Briefs : Software
Software Detects Small Satellites in Spacecraft Imagery

A computer program processes images acquired at different times by instrumentation aboard a spacecraft to detect small satellites of asteroids and other planetary bodies. The program coregisters the images, removes instrument artifacts and images of background stars, and performs a...

Briefs : Software
Easy-to-Use Software for Planning and Scheduling

The Automated Planning and Scheduling Environment (ASPEN) version 2 computer program comprises a modular, reconfigurable software framework and collection of software components that can be used for automated planning and scheduling in a variety of applications. ASPEN can automatically generate...

Briefs : Software
Recursive and Adjacency Algorithms for Ranking Hypotheses

A library of computer programs has been developed to solve the problem of parametric ranking of a set of hypotheses on the basis of incomplete and/or uncertain information. In general, the ranking must be learned by use of training examples in which one observes the values of random...

Briefs : Software
Software for Developing Autopilots for Launch Rockets

Three integrated software products are being developed for use in the further development of autopilot systems for reusable launch vehicles (RLVs). The need for these products arises because of the unique nature of RLVs:

Briefs : Software
Program Simulates Performance of a Hybrid Automobile

The Hybrid Electric Vehicle Analysis (HEVA) computer program numerically simulates the performance of an automotive vehicle -- especially a hybrid vehicle. A vehicle is said to be hybrid if (1) it contains an energy-storage device (a battery, flywheel, or ultra-capacitor) that is charged with...

Briefs : Software
Generic Graphical-User-Interface Program for FORTRAN Input

The NLEDIT computer program implements a generic graphical user interface for the preprocessing of FORTRAN namelist input files. The interface consists of a menu system, a message window, a help system, and data-entry forms. A form is generated for each namelist. The form includes an...

Briefs : Software
Software for Analysis and Design of Turbomachinery Seals

Several computer programs, denoted collectively as the "CFD Seal Analysis Industrial Codes," have been developed to enable rapid parametric analyses and optimization of designs of a variety of turbomachinery seals. These programs could be used to design the seals that will be needed in...

Briefs : Software
Program Computes Flightpaths From Point Radar Sightings

A computer program estimates great-circle-arc (GARC) flightpaths of multiple aircraft, given time-tagged point locations from radar sightings of the aircraft. The problem of generating such estimates is called a "clustering" problem, and is solved in this instance by use of a...

Briefs : Software
Program for Conceptual Design of an Attitude-Control System

A report describes the ACS Design Tool - a Macintosh- and PC-based computer program for evaluating conceptual designs of a spacecraft attitude-control system (ACS) within a computation time of about 15 minutes. Services provided by the program include computation of ACS performance...

Briefs : Software
Program Computes Equilibrium Compositions of Mixtures

The Chemical Equilibrium with Applications (CEA) computer program is used to obtain chemical-equilibrium compositions of complex mixtures. This program can be applied to a wide variety of problems in chemistry and chemical engineering. Specifically, CEA is applicable to the following kinds of...

Briefs : Software
Simulation by Logical Modeling of Costs

The Simulation by Logical Modeling of Costs (SIBYL/COST) software subsystem is used by logistical and financial analysts to develop cost projections of labor and hardware requirements for preparation of space shuttle main engine (SSME) spares proposals, SSME program operating plans (POPs), and special...

Briefs : Software
Application Specific Integrated Circuit Physical Layout for the RSDL ASIC

An integrated circuit physical layout has been developed for the RSDL ASIC™ — an integrated circuit that encodes telemetry data and transfers the data (which are grouped together in transfer frames) to a radio transmitter. The RSDL ASIC is described in "ASIC for...

Briefs : Software
Program Counts Lines of Source Code

The Source Lines of Code Count (SLOCC) computer program counts the number of source lines of a computer code, as an aid in the management of software, documentation of code, estimation of cost, and satisfying miscellaneous code-metric needs. SLOCC accommodates the following programming languages: Ada, Pascal,...

Briefs : Software
Quick and Unusually Easy Repository Search Software

The Quick and Unusually Easy Repository Search computer program simplifies the search for information contained in a repository of documents at Marshall Space Flight Center. Searching for information on the basis of general subjects can be very time-consuming and frustrating: The repository at...

Briefs : Software
Program for Design Analysis of Cache Memory

CACHESIM is a C-language computer program that simulates (1) cache-memory options associated with a computer hardware design concept and (2) related properties that can be expected to affect the overall performance of the computer, before the computer is constructed. Heretofore, the performance...

Briefs : Software
Software for Retrieval and Display of Planetary Data

The NASAView computer program provides access to, and display of, sets of scientific data in the Planetary Data System (PDS) archive. These data — totalling about 5 terabytes — were acquired during NASA's planetary-exploration missions and are stored along with descriptive information...

Briefs : Software
Program for Microanalysis of Composite Structures

Version 3.0 of the Boundary Element Solutions Technology Composite Modeling System (BESTCMS 3.0) is an advanced engineering software system for the microanalysis of fiber composite structures. BESTCMS is based on the BEST3D boundary-element program (COSMIC program LEW-15351). BESTCMS affords...

Briefs : Software
Software for Tooth-Contact Analysis of Spiral Bevel Gears

The SBGTAPER computer program implements a method for design and generation of spiral bevel gears that feature tapered teeth with localized bearing contact and a low level of transmission errors. The influence of misalignment on transmission errors and shift of bearing contact were...

Briefs : Software
Program for Simulating Dynamics of Multibody Systems

The Dynamics Algorithms for Real-Time Simulation (DARTS) computer program solves the equations of motion of tree-topology, flexible, and/or multibody mechanical systems as diverse as molecules, mechanisms, robots, spacecraft, and ground vehicles. It has proven to be particularly useful for...

Briefs : Software
Software for Scheduling Use of Shared Resources

The Quick Utility for Intelligence Planning and Scheduling (QUIPS) computer program automates the scheduling of resources that must be shared among multiple tasks or groups. Designed to aid coordination of military intelligence operations at the division and brigade levels, QUIPS might also prove...

Briefs : Software
Software for Processing SAR Images of the Polar Oceans

The RADARSAT/ERS-1,2 Geophysical Processor System (RGPS) is an automated system of hardware and software that processes synthetic-aperture-radar (SAR) images of ice and open water in polar oceans to generate higher-level geophysical-data products. Information in such products includes the...

Briefs : Software
Software for Development of Spacecraft-Simulation Programs

DARTS Shell (Dshell) is a multimission spacecraft simulator for the development, integration, and test of flight software and hardware. Dshell reduces the time and cost of developing simulation programs by enabling the development of the software in modular, reusable form and by...

Briefs : Software
Software for Tracking the Performance of Other Software

The Flight Software Memory Tracker (FMT) computer program is a collection of utility subprograms developed for use on the ground to track images of the flight software (FSW) in the computers aboard the Cassini spacecraft. [As used here, "images" signifies both (1) the memory load and...

Question of the Week
Will Cooling Coatings Catch On?

Webcasts

Upcoming Webinars: Software

Using Simulation to Design Robust Adhesively Bonded Structures

Upcoming Webinars: Automotive

Electric-Vehicle Transmission Development and Simulation

Upcoming Webinars: Energy

Thermal Management Crisis: Knowing Your Passive Solution Options

Upcoming Webinars: Internet of Things

IoT’s Role in Today’s Transportation Systems

Dynamic White Papers: Mechanical & Fluid Systems

Precision Bellows Couplings: 3 Secrets to their Success

On-Demand Webinars: Manufacturing & Prototyping

Testing and Inspecting 3D-Printed Parts