Electronics & Software

Software

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.

Stories

42
0
2580
30
Briefs: Software
Advanced Fatigue-Crack-Growth and Fracture-Mechanics Program
The NASGRO 3.0 computer program is an advanced version of a program used by NASA and the European Space Agency for fracture-control analysis of space-system structures and other hardware. The prior version, NASA/FLAGRO 2.0, was described in “Updated Fatigue-Crack-Growth and...
Briefs: Software
A method of designing improved monolithic planar arrays of superconducting tunnel junctions (STJs) for use as photodetectors has been conceived. These arrays would be suitable for...
Feature Image
Briefs: Software
The Complexity of the Diagnosis Problem
A report presents a study of the complexity of an algorithm that performs model-based diagnosis of a complex hardware system. [In model-based diagnosis, an algorithm detects logical inconsistencies between observational data and a description (mathematical model) of the system.] In the study, the problem of...
Briefs: Software
Gyroscope Automated Testbed
The Gyroscope Automated Testbed (GAT) is a fully automated inertial device characterization testbed. Rotational response parameterization and shortterm noise stability analysis are the fundamental principles behind the system. Complete response characterization, bias stability, sensitivity, and range are supported along...
Briefs: Software
Updated Global Atmospheric Reference Model Computer Programs
The 1999 version of the NASA/Marshall Space Flight Center Global Reference Atmospheric Model (GRAM-99) and version 3.8 of the Mars Global Reference Atmospheric Model (Mars- GRAM) are the latest in two series of computer programs for calculating selected physical properties of the...
Briefs: Software
Program for International-Temperature-Scale Calculations
A computer program implements several aspects of the International Temperature Scale of 1990 (ITS90).
Briefs: Software
Program Improves Transfer of Data From CAD to Machine Shops
The EMNet computer program has been developed to overcome the difficulties and reduce the errors that, heretofore, have been encountered in transferring data from computer-aided design (CAD) systems to computer numerically controlled (CNC) machines. EMNet could improve operations in almost...
Briefs: Motion Control
Software for Geometric Calibration of Video Cameras
A software library and set of programs largely automate the geometric calibration of video cameras. Developed especially for robotic vision systems, this software generates the information needed to determine the three-dimensional (3D) positions of objects that appear in two- dimensional (2D)...
Briefs: Software
Fast algorithms and the first complete and efficient circuits for implementing two quantum wavelet transforms have been developed in theory. The significance of this development within...
Feature Image
Briefs: Software
Software for Network Processing of
The Electronic Portable Information Collection (EPIC) computer program is a computer system that processes work authorization documents (WADs). The EPIC System, which is also known as the Portable Data Collection System, comprises a central data server and portable data terminals. The central data server acts as...
Briefs: Software
Software for Analyzing Valve-Actuator
A computer program assists engineers in analyzing data on the performances of actuators of fuel and oxidizer valves in the main engines of the space shuttle. The program could be adapted to similar use in other settings in which, as in the space shuttle, valve actuators are instrumented to provide data on...
Briefs: Software
KPP — a Preprocessor for VHDL
KPP is a computer program that serves as a preprocessor for VHDL code. [“VHDL” signifies VHSIC Hardware Description Language, which is a language used by the United States Department of Defense for describing, designing, and simulating very-high-speed integrated circuits (VHSICs).] KPP is based on, and similar...
Briefs: Software
Program Injects Random Faults for Testing Computers
JIFI (Jet Propulsion Laboratory's Implementation of a Fault Injector) is a computer program for studying the ability of a computer to tolerate, detect, and/or recover from faults (that is, bit errors). JIFI affords the capability to inject faults into user-specified central- processing-unit (CPU)...
Briefs: Manned Systems
Multirover Coordination Based on Contract Net Protocol
A computer program coordinates operations of multiple cooperating rovers (small exploratory robotic vehicles deployed from a lander spacecraft), each of which is equipped with computer hardware and software that schedule the tasks assigned to it. The program implements a contract net protocol...
Briefs: Information Technology
Ex — Software for Numerical Computation in Native Oberon
“Ex” is the name of a library of software modules from which one can rapidly develop prototype or production versions of efficient numerical-computation application programs in the Native Oberon programming environment. Mathematical constructs that can be represented and processed by...
Briefs: Photonics/Optics
Automated Detection of Streaks in Rocket-Engine Plumes
A high-speed observer (HSO) system comprising a high-frame-rate digital video camera and a high-speed computer that processes the camera output has been developed for use in monitoring the exhaust plume of the space shuttle main engine (SSME) during tests. The HSO system is designed to analyze...
Briefs: Software
Fourth-Generation Software for SEU Testing
RBK4 is a computer program for testing electronic components for susceptibility to single-event upsets (SEUs). RBK4 controls the computer on which it is executed to communicate with both the board holding the device under test (DUT), a power supply, and other laboratory instruments including custom...
Briefs: Software
Software for Parallel Computation of 3D Thermal Convection
A computer program solves the differential equations of three-dimensional (3D) thermal convection of an incompressible fluid by use of a parallel-processing, finite volume numerical scheme. The equations of conservation of momentum, and energy are integrated over macroscopic control...
Briefs: Software
Software Performs Testing, Monitoring, and Control Functions
The Front End Processor (FEP) Real-Time Embedded Software performs command and data-processing functions for an aeronautical MIL-STD-1553B telemetry link and ground support equipment (GSE) in a spacecraft-equipment-testing environment. The FEP is used in the Test, Control, and...
Briefs: Software
Software Manages Documentation in a Large Test Facility
The 3MCS computer program assists an instrumentation engineer in performing the 3 essential functions of design, documentation, and configuration management of measurement and control systems in a large test facility — initially, a propulsion-system test facility at Stennis Space...
Briefs: Electronics & Computers
Computer Program Generates Test Cases
An Automated Test Case Generator computer program generates parameter-based test cases for testing software and hardware systems. Given N parameters — each of which represents a kind of variation for testing — and a finite set of possible values for each parameter, the program generates individual...
Briefs: Software
Algorithm for Autonomous Visual Discovery
An algorithm that can discover potentially interesting objects in image data has been formulated and implemented in software. The algorithm is intended for applications in which the target objects are mathematically ill-defined and/or not known or specified in advance. Potential applications include...
Briefs: Software
Software Processes SRTM ScanSAR Data Into Topographical Maps
A computer program automatically generates topographical maps from data collected by scan-mode synthetic-aperture radar (scanSAR) during the Shuttle Radar Topography Mission (SRTM). A preprocessing subprogram subdivides the SAR data, along with ancillary spacecraft-motion, control,...
Briefs: Software
Software for Ground Operations for a Prototype Mars Rover
A software system has been developed for use in Earth operations centers communicating with a robotic exploratory vehicle (rover) on Mars. The software was designed for and field-tested on the Field Integrated Design and Operations rover — a prototype similar to rovers of the...
Briefs: Software
Software for Displaying and Comparing Wind-Tunnel Data
DARWIN is a computer program that provides access, via the Internet, to geographically dispersed NASA computer archives of both meta-data and raw test data from wind tunnels and raw simulation data from computational fluid dynamics (CFD) sites. DARWIN facilitates the manipulation and...
Briefs: Software
Software for Processing Serial Cross Sections Into 3D Images
The Reconstruction of Serial Sections (ROSS) computer program processes data from a series of tomograms to generate a three-dimensional (3D) representation of an object, and further processes data from the 3D representation to enable the viewing of any part of the object from any of an...
Briefs: Software
Software for Simulation of 3D, Three-Phase Combusting Flow
A computational fluid dynamics (CFD) code has been developed to enable simulation of spray combustion near the fuel injectors in a liquid-fueled rocket engine. This code reflects the three-dimensional (3D), multiphase nature of the flow field in a rocket engine and is capable of modeling...
Briefs: Software
Test Automation Software for AI Planning Software
This test automation software reduces the burden of testing artificial-intelligence (AI) planning software written in the Heuristic Scheduling Testbed System (HSTS) [a software architecture for planning and scheduling]. It automates what would otherwise be the labor intensive and infeasibly...
Briefs: Software
Advanced Software for Two-Phase Thermohydraulic Systems
Recent improvements in the SINDA/FLUINT computer program have made the program into a highly capable, commercially viable software product for general mathematical modeling of thermohydraulic systems. Versions of SINDA/FLUINT have been described in a number of previous NASA Tech Briefs...

Videos