Electronics & Software

Software

Topics:

Find the latest advancements in the software used in simulation software, CAD, CAM, CAE, and mathematical and scientific software. Access technical and application briefs from NASA and other major research labs.

Briefs: Software
Upgrades of Two Computer Codes for Analysis of Turbomachinery

Major upgrades have been made in two of the programs reported in "Five Computer Codes for Analysis of Turbomachinery" (LEW-16851), NASA Tech Briefs, Vol. 23, No. 11 (November 1999), page 28. The affected programs are:

Briefs: Software
Program Facilitates CMMI Appraisals

A computer program has been written to facilitate appraisals according to the methodology of Capability Maturity Model Integration (CMMI). [CMMI is a government/ industry standard, maintained by the Software Engineering Institute at Carnegie Mellon University, for objectively assessing the engineering...

Briefs: Software
Generic Kalman Filter Software

The Generic Kalman Filter (GKF) software provides a standard basis for the development of application-specific Kalman-filter programs. Historically, Kalman filters have been implemented by customized programs that must be written, coded, and debugged anew for each unique application, then tested and tuned with...

Briefs: Software
ANTLR Tree Grammar Generator and Extensions

A computer program implements two extensions of ANTLR (Another Tool for Language Recognition), which is a set of software tools for translating source codes between different computing languages. ANTLR supports predicated-LL(k) lexer and parser grammars, a notation for annotating parser grammars to...

Briefs: Software
Custom Sky-Image Mosaics From NASA's Information Power Grid

yourSkyG is the second generation of the software described in "yourSky: Custom Sky-Image Mosaics via the Internet" (NPO-30556), NASA Tech Briefs, Vol. 27, No. 6 (June 2003), page 45. Like its predecessor, yourSkyG supplies custom astronomical image mosaics of sky regions specified by...

Briefs: Software
Computing Gravitational Fields of Finite-Sized Bodies
A computer program utilizes the classical theory of gravitation, implemented by means of the finite-element method, to calculate the near gravitational fields of bodies of arbitrary size, shape, and mass distribution. The program was developed for application to a spacecraft and to floating...
Briefs: Software
Software for Optimizing Plans Involving Interdependent Goals
A computer program enables construction and optimization of plans for activities that are directed toward achievement of goals that are interdependent. Goal interdependence is defined as the achievement of one or more goals affecting the desirability or priority of achieving one or more...
Briefs: Software
International Space Station Electric Power System Performance Code - SPACE

The System Power Analysis for Capability Evaluation (SPACE) software analyzes and predicts the minute-byminute state of the International Space Station (ISS) electrical power system (EPS) for upcoming missions as well as EPS power generation capacity as a function of ISS...

Briefs: Software
Path Following With Slip Compensation for a Mars Rover

A software system for autonomous operation of a Mars rover is composed of several key algorithms that enable the rover to accurately follow a designated path, compensate for slippage of its wheels on terrain, and reach intended goals. The techniques implemented by the algorithms are visual...

Briefs: Software
Software for Automation of Real-Time Agents, Version 2

Version 2 of Closed Loop Execution and Recovery (CLEaR) has been developed. The previous version was reported in “Software for Automation of Real-Time Agents” (NPO-21040), NASA Tech Briefs, Vol. 26, No. 7 (July 2002), page 34. To recapitulate: CLEaR is an artificial intelligence computer...

Briefs: Software
LabVIEW Interface for PCI-SpaceWire Interface Card

This software provides a LabView interface to the NT drivers for the PCI-SpaceWire card, which is a peripheral component interface (PCI) bus interface that conforms to the IEEE-1355/ SpaceWire standard.

Briefs: Software
Software for Engineering Simulations of a Spacecraft

Spacecraft Engineering Simulation II (SES II) is a C-language computer program for simulating diverse aspects of operation of a spacecraft characterized by either three or six degrees of freedom.

Briefs: Software
Component-Based Visualization System

A software system has been developed that gives engineers and operations personnel with no "formal" programming expertise, but who are familiar with the Microsoft Windows operating system, the ability to create visualization displays to monitor the health and performance of aircraft/spacecraft.

Briefs: Software
Comprehensive Micromechanics-Analysis Code Version 4.0

Version 4.0 of the Micromechanics Analysis Code With Generalized Method of Cells (MAC/GMC) has been developed as an improved means of computational simulation of advanced composite materials.

Briefs: Software
Program for Weibull Analysis of Fatigue Data

A Fortran computer program has been written for performing statistical analysis of fatigue-test data that are assumed to be adequately represented by a two-parameter Weibull distribution. This program calculates the following:

Briefs: Software
Facilitating Navigation Through Large Archives

Automated Visual Access (AVA) is a computer program that effectively makes a large collection of information visible in a manner that enables a user to quickly and efficiently locate information resources, with minimal need for conventional keyword searches and perusal of complex hierarchical...

Briefs: Software
Portfolio Analysis Tool

Portfolio Analysis Tool (PAT) is a Webbased, client/server computer program that helps managers of multiple projects funded by different customers to make decisions regarding investments in those projects. PAT facilitates analysis on a macroscopic level, without distraction by parochial concerns or tactical details of...

Briefs: Software
Computing Q-D Relationships for Storage of Rocket Fuels

The Quantity Distance Measurement Tool is a GIS BASEP computer program that aids safety engineers by calculating quantity-distance (Q-D) relationships for vessels that contain explosive chemicals used in testing rocket engines. (Q-D relationships are standard relationships between specified...

Briefs: Software
Simulator of Space Communication Networks

Multimission Advanced Communications Hybrid Environment for Test and Evaluation (MACHETE) is a suite of software tools that simulates the behaviors of communication networks to be used in space exploration, and predict the performance of established and emerging space communication protocols and...

Briefs: Software
Contour Error Map Algorithm

The contour error map (CEM) algorithm and the software that implements the algorithm are means of quantifying correlations between sets of time-varying data that are binarized and registered on spatial grids.

Briefs: Software
Quadratic Programming for Allocating Control Effort

A computer program calculates an optimal allocation of control effort in a system that includes redundant control actuators.

Briefs: Software
Range Process Simulation Tool

Range Process Simulation Tool (RPST) is a computer program that assists managers in rapidly predicting and quantitatively assessing the operational effects of proposed technological additions to, and/or upgrades of, complex facilities and engineering systems such as the Eastern Test Range. Originally designed for...

Briefs: Software
Selecting Data From a Star Catalog

MCDUMP is a computer program that selects data from the SKYMAP SKY2000 Master Star Catalog — a database about 150 MB in size, stored on a computer hard drive.

Briefs: Software
Update on Rover Sequencing and Visualization Program

The Rover Sequencing and Visualization Program (RSVP) has been updated. RSVP was reported in "Rover Sequencing and Visualization Program" (NPO-30845), NASA Tech Briefs, Vol. 29, No. 4 (April 2005), page 38. To recapitulate: The Rover Sequencing and Visualization Program (RSVP) is the software...

Briefs: Software
CSAM Metrology Software Tool

CSAM Metrology Software Tool (CMeST) is a computer program for analysis of false-color CSAM images of plastic-encapsulated microcircuits. ("CSAM" signifies C-mode scanning acoustic microscopy.) The colors in the images indicate areas of delamination within the plastic packages. Heretofore, the images have been...

Briefs: Software
Spacecraft Antenna Clusters for High EIRP

Several documents in a collection discuss a proposal to use clusters of appropriately phased, relatively small microwave antennas to obtain high levels of effective isotropically radiated power (EIRP) for transmission of data from spacecraft to Earth during exploration of distant planets. The advantages...

Briefs: Software
Decision Support for Emergency Operations Centers

The Flood Disaster Mitigation Decision Support System (DSS) is a computerized information system that allows regional emergency-operations government officials to make decisions regarding the dispatch of resources in response to flooding. The DSS implements a real-time model of inundation...

Briefs: Software
Electronic Router

Electronic Router (E-Router) is an application program for routing documents among the cognizant individuals in a government agency or other organization. E-Router supplants a prior system in which paper documents were routed physically in packages by use of paper slips, packages could be lost, routing times were unacceptably...

Briefs: Software
Centralized Planning for Multiple Exploratory Robots

A computer program automatically generates plans for a group of robotic vehicles (rovers) engaged in geological exploration of terrain. The program rapidly generates multiple command sequences that can be executed simultaneously by the rovers. Starting from a set of high-level goals, the...

Videos